Commit 9b403ac1 authored by Mathieu Giraud's avatar Mathieu Giraud

Merge branch 'feature-a/release-gitlab-ci' into 'dev'

Gitlab-CI modifications for release (mainly)

See merge request !251
parents 63f255a5 c2952028
Pipeline #34104 passed with stage
in 5 seconds
......@@ -21,6 +21,7 @@ stages:
- release
- valgrind_unit
- valgrind_functional
- multiple_tests
- prepare_deploy
- deploy_prod
......@@ -93,14 +94,22 @@ algo_valgrind_unit:
tags:
- valgrind
algo_valgrind_functional:
.snip_valgrind_functional: &valgrind_functional
stage: valgrind_functional
script: make -C algo valgrind_should
tags:
- valgrind
algo_valgrind_functional:
<<: *valgrind_functional
when: manual
only:
- /^feature-.*a.*\/.*$/
tags:
- valgrind
release_valgrind_functional:
<<: *valgrind_functional
only:
- /^feature-.*a.*\/release$/
prepare_release:
stage: prepare_release
......@@ -149,11 +158,8 @@ deploy_release_prod:
make -C vidjil-algo-${release_name};\
ln -sfT vidjil-algo-${release_name} next"
test_various_compilers:
stage: test_functional
when: manual
only:
- /^feature-.*a.*\/.*$/
.testing-compilers: &test_various_compilers
stage: multiple_tests
tags:
- several-compilers
script:
......@@ -166,6 +172,17 @@ test_various_compilers:
make -C algo CXX=$CXX valgrind_unit
done
test_various_compilers_manual:
<<: *test_various_compilers
when: manual
only:
- /^feature-.*a.*\/.*$/
test_various_compilers_release:
<<: *test_various_compilers
only:
- /^feature-.*a.*\/release$/
# Client
......
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