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.

.travis.yml 1.2KB

123456789101112131415161718192021222324252627282930313233343536
  1. sudo: false
  2. language: go
  3. before_install:
  4. - curl -L https://github.com/google/brotli/archive/v1.0.2.tar.gz | tar -zxv
  5. - (cd brotli-1.0.2 && mkdir out && cd out && ../configure-cmake && make && sudo make install)
  6. - rm -rf brotli-1.0.2
  7. - curl -L https://github.com/facebook/zstd/archive/v1.3.2.tar.gz | tar -zxv
  8. - (cd zstd-1.3.2 && sudo make install)
  9. - rm -rf zstd-1.3.2
  10. - sudo ldconfig
  11. - mkdir /tmp/go1.12
  12. - curl -L -s https://dl.google.com/go/go1.12.linux-amd64.tar.gz | tar -zxf - -C /tmp/go1.12 --strip-components 1
  13. - unset GOROOT
  14. - (GO111MODULE=on /tmp/go1.12/bin/go mod vendor)
  15. - (cd /tmp && GO111MODULE=on /tmp/go1.12/bin/go get golang.org/x/lint/golint@8f45f776aaf18cebc8d65861cc70c33c60471952)
  16. - (cd /tmp && GO111MODULE=on /tmp/go1.12/bin/go get honnef.co/go/tools/cmd/staticcheck@2019.1)
  17. matrix:
  18. include:
  19. - go: 1.9.x
  20. script:
  21. - go test -v -race ./...
  22. - go: 1.10.x
  23. script:
  24. - go test -v -race ./...
  25. - go: 1.11.x
  26. script:
  27. - go test -v -race ./...
  28. - go: 1.12.x
  29. script:
  30. - ./ztest.sh
  31. - go: master
  32. script:
  33. - go test -v -race ./...
  34. allow_failures:
  35. - go: master
  36. fast_finish: true