You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- sudo: false
- language: go
- go:
- - 1.9.x
- - 1.10.x
- - 1.11.x
- - 1.x
-
- install:
- - go get -v -d google.golang.org/grpc
- - go get -v -d -t github.com/golang/protobuf/...
- - curl -L https://github.com/google/protobuf/releases/download/v3.6.1/protoc-3.6.1-linux-x86_64.zip -o /tmp/protoc.zip
- - unzip /tmp/protoc.zip -d "$HOME"/protoc
- - mkdir -p "$HOME"/src && ln -s "$HOME"/protoc "$HOME"/src/protobuf
-
- env:
- - PATH=$HOME/protoc/bin:$PATH
-
- script:
- - make all
- - make regenerate
- # TODO(tamird): When https://github.com/travis-ci/gimme/pull/130 is
- # released, make this look for "1.x".
- - if [[ "$TRAVIS_GO_VERSION" == 1.10* ]]; then
- if [[ "$(git status --porcelain 2>&1)" != "" ]]; then
- git status >&2;
- git diff -a >&2;
- exit 1;
- fi;
- echo "git status is clean.";
- fi;
- - make test
|