.travis.yml 898 B

123456789101112131415161718192021222324252627
  1. # Documentation: http://docs.travis-ci.com/user/languages/julia/
  2. language: julia
  3. os:
  4. - linux
  5. - osx
  6. julia:
  7. - 0.7
  8. - 1.0
  9. - nightly
  10. matrix:
  11. allow_failures:
  12. - julia: nightly
  13. notifications:
  14. email: false
  15. # uncomment the following lines to override the default test script
  16. #script:
  17. # - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
  18. # - julia -e 'Pkg.clone(pwd()); Pkg.build("Reduce"); Pkg.test("Reduce"; coverage=true)'
  19. after_success:
  20. # push coverage results to Coveralls
  21. - julia -e 'cd(Pkg.dir("Reduce")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(Coveralls.process_folder())'
  22. # push coverage results to Codecov
  23. - julia -e 'cd(Pkg.dir("Reduce")); Pkg.add("Coverage"); using Coverage; Codecov.submit(Codecov.process_folder())'
  24. # update docs
  25. - julia -e 'Pkg.add("Documenter")'
  26. - julia -e 'cd(Pkg.dir("Reduce")); include(joinpath("docs", "make.jl"))'