Files
linuxkit/.travis.yml
Justin Cormack 3873ddfe00 Do not test on Go master
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-11-03 13:37:05 +00:00

22 lines
654 B
YAML

language: go
go:
- 1.9.x
env:
- TRAVIS_GOOS=linux
- TRAVIS_GOOS=darwin
- TRAVIS_GOOS=windows
script:
# We want native versions of the tools.
- go get -u github.com/golang/lint/golint
- go get -u github.com/gordonklaus/ineffassign
- export GOOS=$TRAVIS_GOOS
# FIXME: For non-linux GOOS, without running `go build -i`, vet fails with `vet: import failed: can't find import: fmt`...
# Note that `go build -i` requires write permission to GOROOT. (So it is not called in Makefile)
- go build -i github.com/linuxkit/linuxkit/src/cmd/linuxkit
- make local-check
- make local-build
- if [ "$GOOS" = "linux" ]; then make local-test ; fi