.travis.yml 637 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. language: go
  2. sudo: false
  3. cache:
  4. directories:
  5. - $HOME/.ccm/repository
  6. - $HOME/.local/lib/python2.7
  7. matrix:
  8. fast_finish: true
  9. env:
  10. global:
  11. - GOMAXPROCS=2
  12. matrix:
  13. - CASS=2.0.17
  14. AUTH=false
  15. - CASS=2.1.12
  16. AUTH=false
  17. - CASS=2.2.4
  18. AUTH=true
  19. - CASS=2.2.5
  20. AUTH=false
  21. go:
  22. - 1.5.3
  23. - 1.6
  24. install:
  25. - pip install --user cql PyYAML six
  26. - git clone https://github.com/pcmanus/ccm.git
  27. - pushd ccm
  28. - ./setup.py install --user
  29. - popd
  30. - go get .
  31. script:
  32. - set -e
  33. - PATH=$PATH:$HOME/.local/bin bash integration.sh $CASS $AUTH
  34. - go vet .
  35. notifications:
  36. - email: false