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