github.com/scaleway/scaleway-cli@v1.11.1/.travis.yml (about)

     1  language: go
     2  
     3  
     4  sudo: false
     5  
     6  
     7  env:
     8    global:
     9      - PATH=$HOME/gopath/bin:$PATH
    10  
    11  
    12  matrix:
    13    include:  # WARNING remove -cpu=* with TEST_WITH_REAL_API=1
    14      - go:   1.5.3
    15        env:  GO15VENDOREXPERIMENT=1 TEST_WITH_REAL_API=0 GOTESTFLAGS="-race -cpu=1,2,4"
    16      - go:   1.6
    17        env:  GO15VENDOREXPERIMENT=1 TEST_WITH_REAL_API=1
    18      - go:   1.6
    19        env:  GO15VENDOREXPERIMENT=1 TEST_WITH_REAL_API=0 GOTESTFLAGS="-race -cpu=1,2,4"
    20      - go:   tip
    21        env:  GO15VENDOREXPERIMENT=1 TEST_WITH_REAL_API=0 GOTESTFLAGS="-race -cpu=1,2,4"
    22    allow_failures:
    23      - go:   tip
    24  
    25  
    26  before_install:
    27    - go get github.com/golang/go/src/cmd/vet
    28    - go get -u github.com/axw/gocov/gocov
    29    - go get -u github.com/mattn/goveralls
    30    - go get golang.org/x/tools/cmd/cover
    31    - GO15VENDOREXPERIMENT=1 go get github.com/moul/anonuuid/cmd/anonuuid
    32  
    33  
    34  script:
    35    - env | anonuuid
    36    - rm -rf Godeps/_workspace   # Remove automatic 'godep restore' from travis...
    37    - make build show_version
    38    - if [ "${TEST_WITH_REAL_API}" != "1" -o -z "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make test; fi
    39    - if [ "${TEST_WITH_REAL_API}" = "1" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_login; fi
    40    - if [ "${TEST_WITH_REAL_API}" = "1" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_cleanup || true; fi
    41    - if [ "${TEST_WITH_REAL_API}" = "1" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make cover; fi
    42    - if [ "${TEST_WITH_REAL_API}" = "1" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_coveralls; fi
    43    - if [ "${TEST_WITH_REAL_API}" = "1" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_cleanup; fi
    44  
    45  after_success:
    46    - if [ "${TEST_WITH_REAL_API}" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_cleanup; fi
    47  
    48  after_failure:
    49    - if [ "${TEST_WITH_REAL_API}" -a "${TRAVIS_SCALEWAY_ORGANIZATION}" ]; then make travis_cleanup; fi