Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / vendor / google.golang.org / grpc / .travis.yml
1 language: go
2
3 matrix:
4   include:
5   - go: 1.12beta2
6     env: GO111MODULE=on
7   - go: 1.11.x
8     env: VET=1 GO111MODULE=on
9   - go: 1.11.x
10     env: RACE=1 GO111MODULE=on
11   - go: 1.11.x
12     env: RUN386=1
13   - go: 1.11.x
14     env: GRPC_GO_RETRY=on
15   - go: 1.10.x
16   - go: 1.9.x
17   - go: 1.9.x
18     env: GAE=1
19
20 go_import_path: google.golang.org/grpc
21
22 before_install:
23   - if [[ "${GO111MODULE}" = "on" ]]; then mkdir "${HOME}/go"; export GOPATH="${HOME}/go"; fi
24   - if [[ -n "${RUN386}" ]]; then export GOARCH=386; fi
25   - if [[ "${TRAVIS_EVENT_TYPE}" = "cron" && -z "${RUN386}" ]]; then RACE=1; fi
26   - if [[ "${TRAVIS_EVENT_TYPE}" != "cron" ]]; then VET_SKIP_PROTO=1; fi
27
28 install:
29   - try3() { eval "$*" || eval "$*" || eval "$*"; }
30   - try3 'if [[ "${GO111MODULE}" = "on" ]]; then go mod download; else make testdeps; fi'
31   - if [[ "${GAE}" = 1 ]]; then source ./install_gae.sh; make testappenginedeps; fi
32   - if [[ "${VET}" = 1 ]]; then ./vet.sh -install; fi
33
34 script:
35   - set -e
36   - if [[ "${VET}" = 1 ]]; then ./vet.sh; fi
37   - if [[ "${GAE}" = 1 ]]; then make testappengine; exit 0; fi
38   - if [[ "${RACE}" = 1 ]]; then make testrace; exit 0; fi
39   - make test