tSplit job preparation into separate stage - Granular.jl - Julia package for gr… | |
git clone git://src.adamsgaard.dk/Granular.jl | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 0425b128c17a93d36fbc7e7adaa1ef6ac2d6aeb4 | |
parent 327907926b307052b327ba3b0aad71936ec1a1da | |
Author: Anders Damsgaard <[email protected]> | |
Date: Thu, 29 Nov 2018 14:07:45 +0100 | |
Split job preparation into separate stage | |
Diffstat: | |
M .travis.yml | 11 +++++++---- | |
1 file changed, 7 insertions(+), 4 deletions(-) | |
--- | |
diff --git a/.travis.yml b/.travis.yml | |
t@@ -25,19 +25,22 @@ matrix: | |
- julia: nightly | |
stages: # Set order of stages | |
+ - prepare | |
- test | |
- docs | |
jobs: | |
include: | |
- - stage: test | |
- before_script: # NetCDF is an optional dependency | |
+ - stage: prepare | |
+ script: # NetCDF is an optional dependency | |
- julia -e 'VERSION >= v"0.7" && (import Pkg; Pkg.add("NetCDF"); | |
Pkg.build("NetCDF"))' | |
+ - julia -e 'import Pkg; Pkg.clone(pwd()); Pkg.build("Granular");' | |
+ | |
+ - stage: test | |
script: | |
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi | |
- - julia -e 'import Pkg; Pkg.clone(pwd()); Pkg.build("Granular"); | |
- Pkg.test("Granular"; coverage=true)'; | |
+ - julia -e 'Pkg.test("Granular"; coverage=true)'; | |
after_success: | |
- julia -e 'import Pkg; cd(Pkg.dir("Granular")); | |
Pkg.add("Coverage"); using Coverage; |