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;