.travis.yml 582 B

12345678910111213141516171819202122232425262728293031323334353637
  1. language: rust
  2. rust:
  3. - nightly
  4. - stable
  5. - 1.38.0 # MSRV
  6. env:
  7. - TARGET=x86_64-unknown-linux-gnu
  8. - TARGET=riscv32i-unknown-none-elf
  9. - TARGET=riscv32imac-unknown-none-elf
  10. - TARGET=riscv64imac-unknown-none-elf
  11. if: (branch = staging OR branch = trying OR branch = master) OR (type = pull_request AND branch = master)
  12. before_install: set -e
  13. install:
  14. - bash ci/install.sh
  15. - export PATH="$PATH:$PWD/gcc/bin"
  16. script:
  17. - bash ci/script.sh
  18. after_script: set +e
  19. cache: cargo
  20. branches:
  21. only:
  22. - master
  23. - staging
  24. - trying
  25. notifications:
  26. email:
  27. on_success: never