.travis.yml 578 B

12345678910111213141516171819202122232425262728293031323334353637
  1. language: go
  2. matrix:
  3. fast_finish: true
  4. env:
  5. - CASS=1.2.19
  6. - CASS=2.0.11
  7. - CASS=2.1.2
  8. go:
  9. - 1.2
  10. - 1.3
  11. - 1.4
  12. before_install:
  13. - sudo apt-get update
  14. install:
  15. - sudo apt-get install -y libjna-java python-pip
  16. - sudo pip install cql PyYAML six
  17. - go get golang.org/x/tools/cmd/vet
  18. - go get golang.org/x/tools/cmd/cover
  19. - git clone https://github.com/pcmanus/ccm.git
  20. - pushd ccm
  21. - sudo ./setup.py install
  22. - popd
  23. - go get .
  24. script:
  25. - set -e
  26. - go test -v -tags unit
  27. - bash -x integration.sh $CASS
  28. - go vet .
  29. notifications:
  30. - email: false