.travis.yml 622 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.12
  18. AUTH=false
  19. - CASS=2.2.5
  20. AUTH=true
  21. - CASS=2.2.5
  22. AUTH=false
  23. - CASS=3.0.8
  24. AUTH=false
  25. go:
  26. - "1.9"
  27. - "1.10"
  28. install:
  29. - ./install_test_deps.sh $TRAVIS_REPO_SLUG
  30. - cd ../..
  31. - cd gocql/gocql
  32. - go get .
  33. script:
  34. - set -e
  35. - PATH=$PATH:$HOME/.local/bin bash integration.sh $CASS $AUTH
  36. - go vet .
  37. notifications:
  38. - email: false