.travis.yml 566 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. language: go
  2. sudo: false
  3. cache:
  4. directories:
  5. $HOME/.ccm/repository
  6. matrix:
  7. fast_finish: true
  8. env:
  9. - CASS=1.2.19
  10. - CASS=2.0.12
  11. - CASS=2.1.2
  12. go:
  13. - 1.3
  14. - 1.4
  15. install:
  16. - pip install --user 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. - ./setup.py install --user
  22. - popd
  23. - go get .
  24. script:
  25. - set -e
  26. - go test -v -tags unit
  27. - PATH=$PATH:$HOME/.local/bin bash -x integration.sh $CASS
  28. - go vet .
  29. notifications:
  30. - email: false