Skip to content
Snippets Groups Projects
Commit bef52a14 authored by Grégoire Kubler's avatar Grégoire Kubler
Browse files

feat : optionnal build clang & g++ are always executed in dev & main branches

parent fd2e02ab
No related branches found
No related tags found
No related merge requests found
......@@ -6,13 +6,15 @@
when: manual
allow_failure: true
.rules:build:merge_pipeline:
.rules:build:merge_pipeline_or_dev:
rules:
- if: $CI_COMMIT_BRANCH == 'dev' || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: always
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TITLE !~ /^Draft:/
allow_failure: false
when: always
when: manual
allow_failure: true
allow_failure: false
# creating release jobs only when merging to main
.rules:release:
......
......@@ -54,7 +54,7 @@ build:ubuntu_cpp:g++:
needs: []
extends:
- .build:ubuntu_cpp:template
- .rules:build:merge_pipeline
- .rules:build:merge_pipeline_or_dev
tags:
- docker
parallel:
......@@ -73,7 +73,7 @@ build:ubuntu_cpp:clang:
needs: []
extends:
- .build:ubuntu_cpp:template
- .rules:build:merge_pipeline
- .rules:build:merge_pipeline_or_dev
tags:
- docker
parallel:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment