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)time-shift
parent
a03fab76c2
commit
8400a952d1
|
@ -14,6 +14,7 @@ build_binaries:
|
||||||
- mex/octave/
|
- mex/octave/
|
||||||
- mex/matlab/
|
- mex/matlab/
|
||||||
- dynare++/src/dynare++
|
- dynare++/src/dynare++
|
||||||
|
expire_in: 1 week
|
||||||
|
|
||||||
build_doc:
|
build_doc:
|
||||||
stage: build
|
stage: build
|
||||||
|
@ -40,10 +41,12 @@ testsuite_matlab:
|
||||||
- tests/*.m.trs
|
- tests/*.m.trs
|
||||||
- tests/*/*.m.log
|
- tests/*/*.m.log
|
||||||
- tests/*/*.m.trs
|
- tests/*/*.m.trs
|
||||||
|
- tests/run_test_matlab_output.txt
|
||||||
|
when: always
|
||||||
dependencies:
|
dependencies:
|
||||||
- build_binaries
|
- build_binaries
|
||||||
|
|
||||||
testsuite_octave:
|
.testsuite_octave_template:
|
||||||
stage: test
|
stage: test
|
||||||
variables:
|
variables:
|
||||||
OPENBLAS_NUM_THREADS: 1
|
OPENBLAS_NUM_THREADS: 1
|
||||||
|
@ -58,9 +61,20 @@ testsuite_octave:
|
||||||
- tests/*.o.trs
|
- tests/*.o.trs
|
||||||
- tests/*/*.o.log
|
- tests/*/*.o.log
|
||||||
- tests/*/*.o.trs
|
- tests/*/*.o.trs
|
||||||
|
- tests/run_test_octave_output.txt
|
||||||
|
when: always
|
||||||
dependencies:
|
dependencies:
|
||||||
- build_binaries
|
- build_binaries
|
||||||
|
|
||||||
|
testsuite_octave_auto:
|
||||||
|
extends: .testsuite_octave_template
|
||||||
only:
|
only:
|
||||||
- tags
|
- tags
|
||||||
- schedules
|
- schedules
|
||||||
- web
|
|
||||||
|
testsuite_octave_manual:
|
||||||
|
extends: .testsuite_octave_template
|
||||||
|
except:
|
||||||
|
- tags
|
||||||
|
- schedules
|
||||||
|
when: manual
|
||||||
|
|
Loading…
Reference in New Issue