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 | + |