.travis.yml 511 B

1234567891011121314151617181920212223242526272829303132
  1. language: go
  2. go:
  3. - 1.x
  4. arch:
  5. - amd64
  6. - s390x
  7. env:
  8. - RACE="-race"
  9. - GIMME_ARCH=386
  10. - RACE=""
  11. jobs:
  12. exclude:
  13. - arch: s390x
  14. env: GIMME_ARCH=386
  15. - arch: s390x
  16. env: RACE="-race"
  17. - arch: amd64
  18. env: RACE=""
  19. before_install:
  20. # use local source tree when testing forks
  21. - mkdir -p $GOPATH/src/github.com/dop251/
  22. - ln -s $TRAVIS_BUILD_DIR $GOPATH/src/github.com/dop251/ || true
  23. script:
  24. - diff -u <(echo -n) <(gofmt -d .)
  25. - go vet .
  26. - go test -short $RACE ./...