From 2cb2668803ef2d2687fcf40edc60a34a4eb986db Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Sat, 7 Apr 2018 15:36:37 -0300 Subject: [PATCH] Fix Travis CI --- .travis.yml | 4 +--- Taskfile.yml | 26 +++++++++++++++++++++----- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index f94223cb..db05c72f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,9 +12,7 @@ addons: script: - go install github.com/go-task/task/cmd/task - - task dl-deps - - task lint - - task test + - task ci deploy: - provider: script diff --git a/Taskfile.yml b/Taskfile.yml index 089b1eb6..8c2a2a7b 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -29,11 +29,16 @@ tasks: dl-deps: desc: Downloads cli dependencies cmds: - - go get -u github.com/golang/lint/golint - - go get -u github.com/asticode/go-astitodo/astitodo - - go get -u github.com/golang/dep/cmd/dep - - if [ "$CI" != "1" ]; then go get -u github.com/goreleaser/goreleaser; fi - - go get -u github.com/goreleaser/godownloader + - task: go-get + vars: {REPO: github.com/golang/lint/golint} + - task: go-get + vars: {REPO: github.com/asticode/go-astitodo/astitodo} + - task: go-get + vars: {REPO: github.com/golang/dep/cmd/dep} + - task: go-get + vars: {REPO: github.com/goreleaser/goreleaser} + - task: go-get + vars: {REPO: github.com/goreleaser/godownloader} update-deps: desc: Updates dependencies @@ -73,3 +78,14 @@ tasks: cmds: - astitodo {{.GO_PACKAGES}} silent: true + + ci: + cmds: + - task: go-get + vars: {REPO: github.com/golang/lint/golint} + - task: lint + - task: test + + go-get: + cmds: + - go get -u {{.REPO}}