github.com/ubuntu/ubuntu-report@v1.7.4-0.20240410144652-96f37d845fac/.travis.yml (about) 1 language: go 2 sudo: false 3 go: 4 - 1.11.x 5 - master 6 7 # disable running go get as we should have all deps vendored 8 install: true 9 10 env: 11 - GO111MODULE=on 12 13 before_script: 14 - go vet ./... 15 - FMT=`go fmt ./...` && [ -z "$FMT" ] 16 17 script: 18 - go test -coverprofile=coverage.txt -covermode=atomic ./... 19 - go test -race ./... 20 - echo "Build assets" 21 - pushd cmd/ubuntu-report && go build -o ../../build/ubuntu-report && popd 22 - go generate ./... 23 24 after_success: 25 - bash <(curl -s https://codecov.io/bash) 26 27 before_deploy: 28 - tar cf ubuntu-report-linux-amd64.tar.xz build/ --transform s/build/ubuntu-report-linux-amd64/ 29 deploy: 30 provider: releases 31 file: ubuntu-report-linux-amd64.tar.xz 32 api_key: 33 secure: cMSOmykNNeNIGbA9zBHRR7JP4iBuaB/v8EY3fjlNI7IjSQAW/9YsGi3g1syYUH3Hy31VQQh8dICocn2eWq6BG0WkUyyJb3XnB6hvwW+CwKCMWMxHFMjVsePLkLnrFNhazlbgJF1BvA7fDTVWvARwGT9FEIOJGkMKcjUBZOIpdGJNKcERPcV5SiCSQEhmVrxln4sQGFmENsgX2/467NIPy3dZSg/7ZiRKc4xRtiib7OKdGUannc5CnEyCX9pilsMtFwemZYOLQ6Hp0nOnGM2TrQnvTBZAmyFp23YRnMtgvDfLvyLp7zD/UEbD0eOxjZP7s3weyAvRIr1NtQZqwvUfz8+aAU9eLJxJVuXv749kbRt9N/p1NPob9GZuBL0YG1klIP7lmzfAMOyLaqvhgk377RbqDXzwdLsriNsCp4stLjWQCbMO/Pppk1b2GVEjIHe0VP5qXaC5doLA+hZmfrfoJsE5UguD4/u5A2I1cRibemj8joHs0iUleML9yUj/VNZMgAs+skMaWL8JaGBhNn84gkiO+A/zZL9gvpewZiabS9k4heY+mk5XzcxbdDf0VwRVUJSNjV+GbN2/8ORrgAFUPB5NWUn4Pe/Qq+e+5AicFG6xeUBh0PW05tnXYxrQTsXf9NhKJCESTj90FCnDI11SYfwIDufXaT6nGqh51kJx3/8= 34 skip_cleanup: true 35 on: 36 tags: true 37 repo: ubuntu/ubuntu-report 38 branch: master 39 condition: $TRAVIS_GO_VERSION != master