.travis.yml 650 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. env:
  11. global:
  12. - GOMAXPROCS=2
  13. matrix:
  14. - CASS=2.1.12
  15. AUTH=false
  16. - CASS=2.2.5
  17. AUTH=true
  18. - CASS=2.2.5
  19. AUTH=false
  20. - CASS=3.0.8
  21. AUTH=false
  22. go:
  23. - 1.7
  24. - 1.8
  25. install:
  26. - pip install --user cql PyYAML six
  27. - git clone https://github.com/pcmanus/ccm.git
  28. - pushd ccm
  29. - ./setup.py install --user
  30. - popd
  31. - go get .
  32. script:
  33. - set -e
  34. - PATH=$PATH:$HOME/.local/bin bash integration.sh $CASS $AUTH
  35. - go vet .
  36. notifications:
  37. - email: false