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/b2e80b1f89749dbafada6f35...