.travis.yml 432 B

123456789101112131415161718192021
  1. language: rust
  2. rust:
  3. - 1.0.0
  4. - beta
  5. - nightly
  6. sudo: false
  7. script:
  8. - cargo build --verbose
  9. - make test
  10. - .travis/test_features.sh
  11. - |
  12. [ $TRAVIS_RUST_VERSION != nightly ] || .travis/test_nightly.sh
  13. - cargo doc
  14. after_success: |
  15. [ $TRAVIS_BRANCH = master ] &&
  16. [ $TRAVIS_PULL_REQUEST = false ] &&
  17. [ $TRAVIS_RUST_VERSION = nightly ] &&
  18. ssh-agent .travis/deploy.sh
  19. notifications:
  20. email:
  21. on_success: never