tSplit job preparation into separate stage - Granular.jl - Julia package for granular dynamics simulation
(HTM) git clone git://src.adamsgaard.dk/Granular.jl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 0425b128c17a93d36fbc7e7adaa1ef6ac2d6aeb4
(DIR) parent 327907926b307052b327ba3b0aad71936ec1a1da
(HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
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(-)
---
(DIR) 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;