[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