Files
JuliaFEM.jl/.travis.yml
T
Jukka Aho 5e3a0c644e add CheckHeader and CheckTabs (#125)
* add `CheckHeader.jl` and `CheckTabs.jl` to `travis.yml`
* fix tab -> 4 spaces
2017-07-20 17:10:15 +03:00

32 lines
1.3 KiB
YAML

language: julia
os:
- linux
julia:
- 0.5
notifications:
email: false
webhooks:
urls:
- https://webhooks.gitter.im/e/806e21f217bd85b785ad
on_success: change # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: false # default: false
before_script:
- julia --color=yes -e 'Pkg.clone(pwd())'
- julia --color=yes -e 'Pkg.add("Coverage")'
- julia --color=yes -e 'Pkg.add("Documenter")'
- julia --color=yes -e 'Pkg.add("Lint")'
- julia --color=yes -e 'Pkg.clone("https://github.com/ahojukka5/CheckHeader.jl.git")'
- julia --color=yes -e 'Pkg.clone("https://github.com/ahojukka5/CheckTabs.jl.git")'
script:
- julia --color=yes -e 'Pkg.build("JuliaFEM")'
- julia --color=yes -e 'using CheckHeader; checkheader("JuliaFEM")'
- julia --color=yes -e 'using CheckTabs; checktabs("JuliaFEM")'
- julia --color=yes -e 'Pkg.test("JuliaFEM", coverage=true)'
after_success:
- julia --color=yes -e 'cd(Pkg.dir("JuliaFEM", "test")); include("run_lint.jl")'
- julia --color=yes -e 'cd(Pkg.dir("JuliaFEM", "docs")); include("make.jl")'
- julia --color=yes -e 'cd(Pkg.dir("JuliaFEM")); using Coverage; Coveralls.submit(Coveralls.process_folder())'
- julia --color=yes -e 'cd(Pkg.dir("JuliaFEM", "docs")); include("deploy.jl")'