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... -- View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/b2e80b1f89749dbafada6f35... You're receiving this email because of your account on gitlab.common-lisp.net.