.travis.yml 662 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. language: go
  2. sudo: required
  3. dist: trusty
  4. cache:
  5. directories:
  6. - $HOME/.ccm/repository
  7. - $HOME/.local/lib/python2.7
  8. matrix:
  9. fast_finish: true
  10. branches:
  11. only:
  12. - master
  13. env:
  14. global:
  15. - GOMAXPROCS=2
  16. matrix:
  17. - CASS=2.1.21
  18. AUTH=true
  19. - CASS=2.2.14
  20. AUTH=true
  21. - CASS=2.2.14
  22. AUTH=false
  23. - CASS=3.0.18
  24. AUTH=false
  25. - CASS=3.11.4
  26. AUTH=false
  27. go:
  28. - 1.12.x
  29. - 1.13.x
  30. install:
  31. - ./install_test_deps.sh $TRAVIS_REPO_SLUG
  32. - cd ../..
  33. - cd gocql/gocql
  34. - go get .
  35. script:
  36. - set -e
  37. - PATH=$PATH:$HOME/.local/bin bash integration.sh $CASS $AUTH
  38. - go vet .
  39. notifications:
  40. - email: false