.travis.yml 602 B

12345678910111213141516171819202122232425262728293031
  1. language: rust
  2. rust:
  3. - 1.15.0
  4. - beta
  5. - nightly
  6. matrix:
  7. include:
  8. - rust: 1.8.0
  9. before_script:
  10. # libc 0.2.34 started using #[deprecated]
  11. - cargo generate-lockfile
  12. - cargo update --package libc --precise 0.2.33
  13. sudo: false
  14. script:
  15. - cargo build --verbose
  16. - ./ci/test_full.sh
  17. - cargo doc
  18. after_success: |
  19. [ $TRAVIS_BRANCH = master ] &&
  20. [ $TRAVIS_PULL_REQUEST = false ] &&
  21. [ $TRAVIS_RUST_VERSION = nightly ] &&
  22. ssh-agent ./ci/deploy.sh
  23. notifications:
  24. email:
  25. on_success: never
  26. branches:
  27. only:
  28. - master
  29. - next
  30. - staging
  31. - trying