.travis.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. sudo: false
  2. language: rust
  3. rust:
  4. - nightly
  5. - beta
  6. - stable
  7. matrix:
  8. allow_failures:
  9. - rust: nightly
  10. before_script:
  11. - |
  12. pip install 'travis-cargo<0.2' --user &&
  13. export PATH=$HOME/.local/bin:$PATH
  14. script:
  15. - |
  16. travis-cargo build &&
  17. travis-cargo test &&
  18. travis-cargo bench &&
  19. travis-cargo --only stable doc
  20. addons:
  21. apt:
  22. packages:
  23. - libcurl4-openssl-dev
  24. - libelf-dev
  25. - libdw-dev
  26. after_success:
  27. - travis-cargo --only stable doc-upload
  28. - travis-cargo coveralls --no-sudo
  29. notifications:
  30. email:
  31. on_success: never
  32. env:
  33. global:
  34. - TRAVIS_CARGO_NIGHTLY_FEATURE=dev
  35. - secure:
  36. - secure: D8LUsAdoP/FK0+GNWvDWO3i1YZYu5wywbRCROXfOu/gZdjDW3KQR4XHFsR7BslL+H0svBf5eaO5r9UYU3vh/dgT6ff+2HA2HDZkw34z+FQ7PFVsZPD30tdT3hU7X84wtwn+OLo+DIUVenFbYa9ZysNaIWOJ6VwonPycHeXG2KQMHZ3kF485AAMlsWUOwEsH2ttZFN3EykDGASi9x5obL+NAc9Go2jrrTgtHbxDUCaHJeo4irl0yILojrxeVwJvs9RFHiu0oLLxL+vo4A8A+2+QaaAkN9gvKFX41QqtfMlZryYdJ9rYXl9UoaLT439+4JcBtcGluIykQTtcrP0catYQauwMgcHvs7HyLWMQBbFtbXE+AHn7Kqk5q3tSVO70K70GtVW2zgbDKlvsnYPGzwBnI0coOeDy4Sa1pAcqbYyGc1KgM1R+CJhm0BFS+OpN6IThEf5e8FwRH8auDTVb3vTT8mT+L2GgwoFlQl2Ix0jLLlkaWKMTcAoqIB0XUOdzgody7Eb/gFKWW4cZo3URMOLo7E/FCfHrDe2vp5sgUfgDovWvopznj5uEKUdEzL9Ep0w0019rhatjgk9GcHUzQ2CLniwLLnZWapFBPDayuf0aPW7gL/7YWzdkFtdKHI7l4bB0zZXJxg0hLU3Ece8NNkTL0oI12woExSwc3XywoVIKU=