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

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -18,11 +18,8 @@ linux:install:
    18 18
         - linux
    
    19 19
       artifacts:
    
    20 20
         paths:
    
    21
    -      - ansi-test/
    
    22 21
           - snapshot/
    
    23 22
       script:
    
    24
    -    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    25
    -    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    26 23
         - wget -nv $download_url/cmucl-$version-linux.tar.bz2
    
    27 24
         - wget -nv $download_url/cmucl-$version-linux.extra.tar.bz2
    
    28 25
         - mkdir snapshot
    
    ... ... @@ -51,10 +48,12 @@ linux:test:
    51 48
           - ansi-test/test.out
    
    52 49
           - test.log
    
    53 50
       needs:
    
    54
    -    # Needs artifacts from install (ansi-test/) and build (dist/)
    
    55
    -    - job: linux:install
    
    56
    -      artifacts: true
    
    51
    +    # Needs artifacts from build (dist/)
    
    57 52
         - job: linux:build
    
    53
    +      artifacts: true
    
    54
    +  before_script:
    
    55
    +    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    56
    +    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    58 57
       script:
    
    59 58
         - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    60 59
         - cd ansi-test
    
    ... ... @@ -86,11 +85,8 @@ osx:install:
    86 85
         - osx
    
    87 86
       artifacts:
    
    88 87
         paths:
    
    89
    -      - ansi-test/
    
    90 88
           - snapshot/
    
    91 89
       script:
    
    92
    -    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    93
    -    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    94 90
         - curl -s -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
    
    95 91
         - mkdir snapshot
    
    96 92
         - (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
    
    ... ... @@ -118,10 +114,12 @@ osx:test:
    118 114
           - ansi-test/test.out
    
    119 115
           - test.log
    
    120 116
       needs:
    
    121
    -    # Needs artifacts from install (ansi-test/) and build (dist/)
    
    122
    -    - job: osx:install
    
    123
    -      artifacts: true
    
    117
    +    # Needs artifacts from build (dist/)
    
    124 118
         - job: osx:build
    
    119
    +      artifacts: true
    
    120
    +  before_script:
    
    121
    +    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
    
    122
    +    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    125 123
       script:
    
    126 124
         - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    127 125
         - cd ansi-test