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

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -50,8 +50,10 @@ linux:test:
    50 50
         paths:
    
    51 51
           - ansi-test/test.out
    
    52 52
       needs:
    
    53
    -    - job: linux:build
    
    53
    +    # Needs artifacts from install (ansi-test/) and build (dist/)
    
    54
    +    - job: linux:install
    
    54 55
           artifacts: true
    
    56
    +    - job: linux:build
    
    55 57
       script:
    
    56 58
         - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    57 59
         - cd ansi-test
    
    ... ... @@ -66,8 +68,10 @@ linux:benchmark:
    66 68
         paths:
    
    67 69
           - benchmarks/cl-bench/results
    
    68 70
       needs:
    
    69
    -    - job: linux:build
    
    71
    +    # Needs artifacts from install (snapshot/) and build (dist/)
    
    72
    +    - job: linux:install
    
    70 73
           artifacts: true
    
    74
    +    - job: linux:build
    
    71 75
       script:
    
    72 76
         - cd ../benchmarks/cl-bench
    
    73 77
         - mkdir tmp
    
    ... ... @@ -112,8 +116,10 @@ osx:test:
    112 116
         paths:
    
    113 117
           - ansi-test/test.out
    
    114 118
       needs:
    
    115
    -    - job: osx:build
    
    119
    +    # Needs artifacts from install (ansi-test/) and build (dist/)
    
    120
    +    - job: osx:install
    
    116 121
           artifacts: true
    
    122
    +    - job: osx:build
    
    117 123
       script:
    
    118 124
         - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    119 125
         - cd ansi-test
    
    ... ... @@ -128,8 +134,10 @@ osx:benchmark:
    128 134
         paths:
    
    129 135
           - benchmarks/cl-bench/results
    
    130 136
       needs:
    
    131
    -    - job: osx:build
    
    137
    +    # Needs artifacts from install (snapshot/) and build (dist/)
    
    138
    +    - job: osx:install
    
    132 139
           artifacts: true
    
    140
    +    - job:  osx:build
    
    133 141
       script:
    
    134 142
         - cd ../benchmarks/cl-bench
    
    135 143
         - mkdir tmp