language: go sudo: required go: - 1.9.x - 1.10.x - 1.11.x - tip go_import_path: github.com/containerd/continuity env: # NOTE: we cannot set GOOS directly (because gimme overrides the value) - TRAVIS_GOOS=windows - TRAVIS_GOOS=linux - TRAVIS_GOOS=darwin install: - go get -u github.com/vbatts/git-validation - go get -u github.com/kunalkushwaha/ltag - go get -u github.com/LK4D4/vndr before_script: - pushd ..; git clone https://github.com/containerd/project; popd script: - export GOOS=${TRAVIS_GOOS} - DCO_VERBOSITY=-q ../project/script/validate/dco - ../project/script/validate/fileheader ../project/ - ../project/script/validate/vendor - make build binaries - if [ "$GOOS" = "linux" ]; then make vet test; fi - if [ "$GOOS" != "linux" ]; then make test-compile; fi