Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -9,11 +9,17 @@ stages:
    9 9
       - test
    
    10 10
       - benchmark
    
    11 11
     
    
    12
    +cache:
    
    13
    +
    
    12 14
     
    
    13 15
     linux:install:
    
    14 16
       stage: install
    
    15 17
       tags:
    
    16 18
         - linux
    
    19
    +  artifacts:
    
    20
    +    paths:
    
    21
    +      - ansi-test/
    
    22
    +      - snapshot/
    
    17 23
       script:
    
    18 24
         - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    19 25
         - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    ... ... @@ -26,6 +32,9 @@ linux:build:
    26 32
       stage: build
    
    27 33
       tags:
    
    28 34
         - linux
    
    35
    +  needs:
    
    36
    +    - job: linux:install
    
    37
    +      artifacts: true
    
    29 38
       script:
    
    30 39
         - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
    
    31 40
         - bin/make-dist.sh -I dist linux-4
    
    ... ... @@ -61,6 +70,10 @@ osx:install:
    61 70
       stage: install
    
    62 71
       tags:
    
    63 72
         - osx
    
    73
    +  artifacts:
    
    74
    +    paths:
    
    75
    +      - ansi-test/
    
    76
    +      - snapshot/
    
    64 77
       script:
    
    65 78
         - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    66 79
         - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    ... ... @@ -72,6 +85,9 @@ osx:build:
    72 85
       stage: install
    
    73 86
       tags:
    
    74 87
         - osx
    
    88
    +  needs:
    
    89
    +    - job: osx:install
    
    90
    +      artifacts: true
    
    75 91
       script:
    
    76 92
         - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
    
    77 93
         - bin/make-dist.sh -I dist darwin-4