github.com/kamilsk/grafaman@v1.0.0-beta3.0.20201207211242-3e0d02dd84ce/.travis.yml (about) 1 language: go 2 os: linux 3 4 cache: 5 directories: 6 - "$HOME/.cache/go-build" 7 - "$HOME/gopath/pkg/mod" 8 9 env: 10 global: 11 - CODECLIMATE=https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 12 13 go: 14 - master 15 - 1.x 16 - 1.14.x 17 - 1.15.x 18 19 jobs: 20 allow_failures: 21 - go: master 22 23 before_script: 24 - | 25 if [[ $TRAVIS_GO_VERSION == 1.15* ]]; then 26 curl -sL $CODECLIMATE > /home/travis/gopath/bin/cc-test-reporter 27 chmod +x /home/travis/gopath/bin/cc-test-reporter 28 cc-test-reporter before-build 29 fi 30 31 script: 32 - | 33 if [[ $TRAVIS_GO_VERSION == 1.15* ]]; then 34 make test-with-coverage-profile 35 else 36 make test 37 fi 38 39 after_script: 40 - | 41 if [[ $TRAVIS_GO_VERSION == 1.15* ]]; then 42 cc-test-reporter after-build -t gocov -p $(go list -m) --exit-code $TRAVIS_TEST_RESULT 43 fi 44 45 deploy: 46 - provider: script 47 cleanup: false 48 script: curl -sL https://git.io/goreleaser | bash 49 on: 50 tags: true 51 condition: $TRAVIS_GO_VERSION == 1.15* 52 53 notifications: 54 slack: 55 secure: VHWCBgcxc9BejOM9pSTqAyXzZN6DEW/UzJKGkNX+lWL1wREIDmJ7iFKM1ZUfTwU6j5WtOE4ruJlfpUlmmlzicqTZUBIkGCJH6LoX9kwP+6IKBD/aCFuGwRuptKKU0I8pLV6Jvs2m2WQBlKQrfSX9IIM4zqb0M+ST067huwRscJP/4bJJ2aPg+dQiGeR3VHLit/izMRzk/IjnT093i3qGlXDhdRZrxnlqd5flmSlnU5sBTfRr9wHcMdrxIXK3smhay/w8M7XeuIgpv9mUjizmg5e+bQkm4e8AZZxYasvUQAdLWWylcwMk9xPHYy9QGKRFTSl1weon6rRrXWVXP1b9PpR8PYeg1qPvV0k+QNKokDdveqzd2N6ZAilRqAMNVYYYnI1fgLTySfBdIXKMwZAM8OnQk0BBBfyPp+FkoB/zewC6pFy54w7gM2pjefdV3RWjOsc6ux/W6Ro2msZufDW1OzJU4Yj4uzWCtZdsjjkGcA2fB9cDQWlhhmkYVpc7tDfhQ2GFgRmTvuvCvZP2jfUbHcMTgK1CW0+zbX5gsGorWCrMvHL6boV3iRydndOvCFKBUFdDDPvKBjbRIJRuoNprpSmhjWwRYZdUUD+HU/S64vm4mKiWoLhP3hUeDHKSg26F7GomvEGoVz2MCkaqXteRUi9tAhNJIjy88a/l354IMWg=