From 058f18ab83843361f168c59bc0b5cef0f3870806 Mon Sep 17 00:00:00 2001 From: 9seconds Date: Thu, 31 May 2018 10:01:00 +0300 Subject: [PATCH] Add travis yaml --- .travis.yml | 18 ++++++++++++++++++ Makefile | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..4a23bda --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +--- + +language: go +sudo: false +dist: trusty + +go: + - "1.9.x" + - "1.10.x" + - master + +script: + - make lint + - make test + +cache: + directories: + - vendor diff --git a/Makefile b/Makefile index 53ea512..871f9a0 100644 --- a/Makefile +++ b/Makefile @@ -50,11 +50,11 @@ crosscompile-dir: @rm -rf "$(CC_DIR)" && mkdir -p "$(CC_DIR)" .PHONY: test -test: vendor install-cli +test: vendor install-cli version.go @go test -v ./... .PHONY: lint -lint: vendor install-cli +lint: vendor install-cli version.go @$(GOMETALINTER) --deadline=2m ./... .PHONY: clean