.travis.yml 447 B

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