[Git][cmucl/cmucl][rtoy-refactor-ci-config] Update test and benchmark dependencies
Raymond Toy
gitlab at common-lisp.net
Sat Sep 5 18:24:30 UTC 2020
Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl
Commits:
b2e80b1f by Raymond Toy at 2020-09-05T11:24:19-07:00
Update test and benchmark dependencies
Test stage needs the artifacts from the install and build stage
because it needs the ansi-test directory and the dist directory
Benchmark needs the same but because it needs the snapshot directory
and the dist directory so benchmarks can be run using the snapshot and
the latest build.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -50,8 +50,10 @@ linux:test:
paths:
- ansi-test/test.out
needs:
- - job: linux:build
+ # Needs artifacts from install (ansi-test/) and build (dist/)
+ - job: linux:install
artifacts: true
+ - job: linux:build
script:
- bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
- cd ansi-test
@@ -66,8 +68,10 @@ linux:benchmark:
paths:
- benchmarks/cl-bench/results
needs:
- - job: linux:build
+ # Needs artifacts from install (snapshot/) and build (dist/)
+ - job: linux:install
artifacts: true
+ - job: linux:build
script:
- cd ../benchmarks/cl-bench
- mkdir tmp
@@ -112,8 +116,10 @@ osx:test:
paths:
- ansi-test/test.out
needs:
- - job: osx:build
+ # Needs artifacts from install (ansi-test/) and build (dist/)
+ - job: osx:install
artifacts: true
+ - job: osx:build
script:
- bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
- cd ansi-test
@@ -128,8 +134,10 @@ osx:benchmark:
paths:
- benchmarks/cl-bench/results
needs:
- - job: osx:build
+ # Needs artifacts from install (snapshot/) and build (dist/)
+ - job: osx:install
artifacts: true
+ - job: osx:build
script:
- cd ../benchmarks/cl-bench
- mkdir tmp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/b2e80b1f89749dbafada6f3524bbcc715d2db8b2
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/b2e80b1f89749dbafada6f3524bbcc715d2db8b2
You're receiving this email because of your account on gitlab.common-lisp.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20200905/55ee45fb/attachment-0001.htm>
More information about the cmucl-cvs
mailing list