Raymond Toy pushed to branch rtoy-add-opensuse-runner at cmucl / cmucl
Commits:
- 
3e79a3ff
by Raymond Toy at 2024-08-04T13:28:27-07:00
 
1 changed file:
Changes:
| ... | ... | @@ -19,7 +19,6 @@ linux:install: | 
| 19 | 19 |    stage: install
 | 
| 20 | 20 |    tags:
 | 
| 21 | 21 |      - linux
 | 
| 22 | -    - opensuse
 | 
|
| 23 | 22 |    artifacts:
 | 
| 24 | 23 |      paths:
 | 
| 25 | 24 |        - snapshot/
 | 
| ... | ... | @@ -33,7 +32,6 @@ linux:build: | 
| 33 | 32 |    stage: build
 | 
| 34 | 33 |    tags:
 | 
| 35 | 34 |      - linux
 | 
| 36 | -    - opensuse
 | 
|
| 37 | 35 |    artifacts:
 | 
| 38 | 36 |      paths:
 | 
| 39 | 37 |        - dist/
 | 
| ... | ... | @@ -260,3 +258,44 @@ linux:static-analyzer: | 
| 260 | 258 |      # having the logs go to the console too.
 | 
| 261 | 259 |      - make -C linux-4/lisp clean
 | 
| 262 | 260 |      - make -C linux-4/lisp CFLAGS=-fanalyzer > analyzer.log 2>&1 
 | 
| 261 | +  | 
|
| 262 | +opensuse:install:
 | 
|
| 263 | +  stage: install
 | 
|
| 264 | +  tags:
 | 
|
| 265 | +    - opensus
 | 
|
| 266 | +  artifacts:
 | 
|
| 267 | +    paths:
 | 
|
| 268 | +      - snapshot/
 | 
|
| 269 | +  script:
 | 
|
| 270 | +    - wget -nv $download_url/cmucl-$version-linux.tar.bz2
 | 
|
| 271 | +    - wget -nv $download_url/cmucl-$version-linux.extra.tar.bz2
 | 
|
| 272 | +    - mkdir snapshot
 | 
|
| 273 | +    - (cd snapshot; tar xjf ../cmucl-$version-linux.tar.bz2; tar xjf ../cmucl-$version-linux.extra.tar.bz2)
 | 
|
| 274 | +  | 
|
| 275 | +opensuse:build:
 | 
|
| 276 | +  stage: build
 | 
|
| 277 | +  tags:
 | 
|
| 278 | +    - opensuse
 | 
|
| 279 | +  artifacts:
 | 
|
| 280 | +    paths:
 | 
|
| 281 | +      - dist/
 | 
|
| 282 | +      - linux-2/*.log
 | 
|
| 283 | +      - linux-3/*.log
 | 
|
| 284 | +      - linux-4/
 | 
|
| 285 | +  needs:
 | 
|
| 286 | +    - job: linux:install
 | 
|
| 287 | +      artifacts: true
 | 
|
| 288 | +  script:
 | 
|
| 289 | +    # Do cross compile first
 | 
|
| 290 | +    #- bin/create-target.sh xtarget x86_linux_clang
 | 
|
| 291 | +    #- bin/create-target.sh xcross x86_linux_clang
 | 
|
| 292 | +    #- bin/cross-build-world.sh -crl -B boot-2020-04-1 xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp
 | 
|
| 293 | +    # Regular build using the cross-compiled result or snapshot.  The
 | 
|
| 294 | +    # analyzer job requires gcc, so make sure we build with gcc here
 | 
|
| 295 | +    # instead of clang. 
 | 
|
| 296 | +    - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
 | 
|
| 297 | +    # - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
 | 
|
| 298 | +    # Use -V to specify the version in case some tag makes git
 | 
|
| 299 | +    # describe return something that make-dist.sh doesn't like.
 | 
|
| 300 | +    - bin/make-dist.sh -V `git describe --dirty` -I dist linux-4
 | 
|
| 301 | +  |