diff --git a/.travis.yml b/.travis.yml index 2870623d..65c6ffdd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,38 +1,35 @@ language: go - go: - - "1.11" - +- '1.11' before_install: - - go get github.com/mattn/goveralls - - go get github.com/fzipp/gocyclo - - go get github.com/golang/dep/cmd/dep - +- go get github.com/mattn/goveralls +- go get github.com/fzipp/gocyclo +- go get github.com/golang/dep/cmd/dep before_script: - - echo $TRAVIS_COMMIT - - echo $TRAVIS_TAG - - echo $TRAVIS_BRANCH - - echo $TRAVIS_BUILD_NUMBER - - echo $TRAVIS_REPO_SLUG - - dep ensure - +- echo $TRAVIS_COMMIT +- echo $TRAVIS_TAG +- echo $TRAVIS_BRANCH +- echo $TRAVIS_BUILD_NUMBER +- echo $TRAVIS_REPO_SLUG +- dep ensure script: - - go vet $(go list ./... | grep -v vendor) - - go test -v -race -coverprofile=coverage.out -coverpkg=./... $(go list ./... | grep -v vendor) - - gocyclo -over 18 `find . -iname '*.go' | grep -v vendor | grep -v '_test.go'` - - $GOPATH/bin/goveralls -coverprofile=coverage.out -service=travis-ci - +- go vet $(go list ./... | grep -v vendor) +- go test -v -race -coverprofile=coverage.out -coverpkg=./... $(go list ./... | grep + -v vendor) +- gocyclo -over 18 `find . -iname '*.go' | grep -v vendor | grep -v '_test.go'` +- "$GOPATH/bin/goveralls -coverprofile=coverage.out -service=travis-ci" before_deploy: - - go get github.com/mitchellh/gox - - gox -ldflags "-X github.com/target/flottbot/version.Version=${TRAVIS_TAG} -X github.com/target/flottbot/version.GitHash=${TRAVIS_COMMIT}" -os="linux darwin windows" -arch="amd64" -verbose ./... - - ./tar-release.sh - +- go get github.com/mitchellh/gox +- gox -ldflags "-X github.com/target/flottbot/version.Version=${TRAVIS_TAG} -X github.com/target/flottbot/version.GitHash=${TRAVIS_COMMIT}" + -os="linux darwin windows" -arch="amd64" -verbose ./... +- "./tar-release.sh" deploy: provider: releases api_key: - secure: oLU+dFjtuLK2OPGz9fTmuiSfinadk64+mo4gr/Et22354tsfB5mb30uaDPBWmO54fApbn08tBoT+RMW3bvKJ83q3Zwtf+V6xoEuMxfCBgVd4Es6pnMlv8tgZcY17Oe5/WBCaY7Qme3xi91u5OedwAU/U3ErxiaM6/jFwAzfw8/NGZDsM8wQoyFidc28vcEUilRJbYKZY6v2P84K35XNvo0xXNHrsMIbTcKH6SJZDxK8f/Dx4AutjsKseieWmzIEdQ+MTCgQ5jLU1PJEqsBBICet/IvNi6JLl4URpxWPwkw4M3nh9cwGOIVeJJyzi9U8pWeM1uA5bcNpqieg5Jvre4bIqpWGG2o8V7pN/1LEw3JQKVkBeHVhe/LUXwQZqnbGB6zIwqfz2n77RSPTf1JRQW0GgeM5sm5khiPfT2CSexCApcVrhLtLRBQNnYQZ6jJN3b2NMM1ZlKljHgJStSoX6mkvDuaLz+AN9U9YgK3uADoT5AT+PFEr8ktV+RZvE5zOwIVVIVWbnsvJRjNtUSYMxMSVdUOa9HgWsDn5QETYrP6q6DIi6mTqTcWtx+D5RU6UzRhjQ3V4C0EqqfE7A69UkwE/72drZMoLHaU/DnuuWQxOFCVBLQ7HtmgvXDvSQapWpEWQXbZ/mFbv80MDSfbyR9c6J4GIQRytaii79VZc4KLE= + secure: Qmsp2BaaC+ueLZ2xc6K2vkt1sg6E3gcvDv9TkJtc6rPU7hSBL6DR9Ot/o96KtSde2kDxwjSAsj4q8I4SvROJxOAYMB0G5CiEQpueA0V2sUlUbIe9YJPPKwOV/NfPVrceTrtN9bYVY4DmIMOJQxcsXdh8g8wODiKGfZVifEnzQJMHYireABZWZvjhntqjFdvq7XrkWeWbUA6ZKOKUtyPL6vdsf1HnvvNB/1sH8bdIz0vLfNEBoH7xsZiUNNJP19IX/Po73DgnrJnkzGntr/yOluHrE2VmBuRmMDSeyRAazVV5yYBF/xwYZGhCfWMDpkLjQHIS3p2h/dtQXWXz0YfHMg/aAPf3gzzHN83zrkbbnzzWDu0a00tHLCGEho6vfsqfjRxRMARcyAsAYt/FO2slBQv8k4pZl3PesFGGxzsV9BbQSIGJEWabqi4swUtw2mtT7FdLgyIAEGIcEAcYnZa+0fH6K/f6UjxBU/kHQe5eybMHLf+Q+GxnEpO9B45O9WjM7a/l96xg0x7E/7K9ZNgCdQGLRC4SLlG4KE6shQH9sRFSm2+edG/kS5FxfHCVbGElpkJNtpoJj9pmvzaXbjMYucSdsVe9SYgHW7FbANAcTiqNgrRMcunchqpJame9m7FbXCuh6BzzTkOl9Nnfh+TIeuTfH1YVAMicRZxN2s35kwE= file_glob: true file: "*.tgz" skip_cleanup: true on: tags: true + repo: target/flottbot