Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl
Commits: e6dc62db by Raymond Toy at 2020-09-05T10:32:55-07:00 Set up artifacts between install and build
In the build stage, keep the ansi-test and snapshot directories around because we need that for running the tests.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
===================================== .gitlab-ci.yml ===================================== @@ -9,11 +9,17 @@ stages: - test - benchmark
+cache: +
linux:install: stage: install tags: - linux + artifacts: + paths: + - ansi-test/ + - snapshot/ script: - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git - (cd ansi-test; git checkout rtoy-cmucl-expected-failures) @@ -26,6 +32,9 @@ linux:build: stage: build tags: - linux + needs: + - job: linux:install + artifacts: true script: - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp - bin/make-dist.sh -I dist linux-4 @@ -61,6 +70,10 @@ osx:install: stage: install tags: - osx + artifacts: + paths: + - ansi-test/ + - snapshot/ script: - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git - (cd ansi-test; git checkout rtoy-cmucl-expected-failures) @@ -72,6 +85,9 @@ osx:build: stage: install tags: - osx + needs: + - job: osx:install + artifacts: true script: - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp - bin/make-dist.sh -I dist darwin-4
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/e6dc62dba11e1b09cd37b22a...