Commit 8400a952 authored by Sébastien Villemot's avatar Sébastien Villemot

Various CI improvements

- store build_binaries artifacts only 1 week, to save disk space
- create testsuite artifacts even in case of test failure
- give the possibility of manually running the octave testsuite in all
  pipelines (if not triggered automatically)
parent a03fab76
......@@ -14,6 +14,7 @@ build_binaries:
- mex/octave/
- mex/matlab/
- dynare++/src/dynare++
expire_in: 1 week
build_doc:
stage: build
......@@ -40,10 +41,12 @@ testsuite_matlab:
- tests/*.m.trs
- tests/*/*.m.log
- tests/*/*.m.trs
- tests/run_test_matlab_output.txt
when: always
dependencies:
- build_binaries
testsuite_octave:
.testsuite_octave_template:
stage: test
variables:
OPENBLAS_NUM_THREADS: 1
......@@ -58,9 +61,20 @@ testsuite_octave:
- tests/*.o.trs
- tests/*/*.o.log
- tests/*/*.o.trs
- tests/run_test_octave_output.txt
when: always
dependencies:
- build_binaries
testsuite_octave_auto:
extends: .testsuite_octave_template
only:
- tags
- schedules
- web
testsuite_octave_manual:
extends: .testsuite_octave_template
except:
- tags
- schedules
when: manual
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment