.travis.yml 742 B

12345678910111213141516171819202122232425262728293031
  1. # Documentation: http://docs.travis-ci.com/user/languages/julia/
  2. language: julia
  3. os:
  4. - linux
  5. - osx
  6. julia:
  7. - 1.0
  8. - 1.1
  9. - 1.2
  10. - 1.3
  11. - 1.4
  12. - 1.5
  13. - 1.6
  14. - 1.7
  15. - nightly
  16. jobs:
  17. allow_failures:
  18. - julia: nightly
  19. include:
  20. - stage: "Documentation"
  21. julia: 1.5
  22. os: linux
  23. script:
  24. - julia --project=docs/ -e 'using Pkg; Pkg.add("Documenter"); Pkg.add("SyntaxTree"); Pkg.add("ForceImport"); Pkg.develop(PackageSpec(path=pwd())); Pkg.build("Reduce")'
  25. - julia --project=docs/ docs/make.jl
  26. after_success: skip
  27. notifications:
  28. email: false
  29. after_success:
  30. - julia -e 'using Pkg; Pkg.add("Coverage"); using Coverage; Codecov.submit(process_folder()); Coveralls.submit(process_folder())'