Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl
Commits:
ae2b154c by Raymond Toy at 2020-09-05T12:52:36-07:00
Add test.log to artifacts
Save the test.log from running our testsuite to the artifacts
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -49,6 +49,7 @@ linux:test:
artifacts:
paths:
- ansi-test/test.out
+ - test.log
needs:
# Needs artifacts from install (ansi-test/) and build (dist/)
- job: linux:install
@@ -115,6 +116,7 @@ osx:test:
artifacts:
paths:
- ansi-test/test.out
+ - test.log
needs:
# Needs artifacts from install (ansi-test/) and build (dist/)
- job: osx:install
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/ae2b154cdeac9b09541e692…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/ae2b154cdeac9b09541e692…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl
Commits:
95678947 by Raymond Toy at 2020-09-05T11:41:11-07:00
Fix benchmark stage
We were cd'ing to the wrong directory (because we start at the root
of the build).
The stage for osx:benchmark was incorrectly set to test instead of
benchmark.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -73,7 +73,7 @@ linux:benchmark:
artifacts: true
- job: linux:build
script:
- - cd ../benchmarks/cl-bench
+ - cd benchmarks/cl-bench
- mkdir tmp
- CMUCL=../../snapshot/bin/lisp ./run-cmucl.sh
- CMUCL=../../dist/bin/lisp ./run-cmucl.sh
@@ -127,7 +127,7 @@ osx:test:
- grep 'No unexpected \(successes\|failures\)' test.out
osx:benchmark:
- stage: test
+ stage: benchmark
tags:
- osx
artifacts:
@@ -139,7 +139,7 @@ osx:benchmark:
artifacts: true
- job: osx:build
script:
- - cd ../benchmarks/cl-bench
+ - cd benchmarks/cl-bench
- mkdir tmp
- CMUCL=../../snapshot/bin/lisp ./run-cmucl.sh
- CMUCL=../../dist/bin/lisp ./run-cmucl.sh
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/956789478fdd540508f0b1e…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/956789478fdd540508f0b1e…
You're receiving this email because of your account on gitlab.common-lisp.net.
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/b2e80b1f89749dbafada6f3…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/b2e80b1f89749dbafada6f3…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-refactor-ci-config at cmucl / cmucl
Commits:
c56210cd by Raymond Toy at 2020-09-05T10:38:16-07:00
Fix typo in osx:build
Stage was "install", but should have benn "build".
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -82,7 +82,7 @@ osx:install:
- (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
osx:build:
- stage: install
+ stage: build
tags:
- osx
needs:
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/c56210cd8302c9357225282…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/c56210cd8302c9357225282…
You're receiving this email because of your account on gitlab.common-lisp.net.