commit 0425b128c17a93d36fbc7e7adaa1ef6ac2d6aeb4
parent 327907926b307052b327ba3b0aad71936ec1a1da
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 29 Nov 2018 14:07:45 +0100
Split job preparation into separate stage
Diffstat:
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/.travis.yml b/.travis.yml
@@ -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;