ci: blackduck: require label to run blackduck scan on merge requests
Replace manual trigger with label-based activation for BlackDuck scans on MRs. Jobs now run automatically when the 'ci:allow-expensive-jobs' label is added to the merge request, References: PCF-1794 Signed-off-by: Mouna Aloui <mouna.aloui@softathome.com>
This commit is contained in:
parent
80eda215d9
commit
ac7b9ed88c
@ -6,8 +6,7 @@
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_PROTECTED && $CI_COMMIT_TAG
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule"
|
||||
- if: "$CI_PIPELINE_SOURCE == 'merge_request_event'"
|
||||
when: manual
|
||||
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_LABELS =~ /ci::allow-expensive-jobs/'
|
||||
before_script:
|
||||
- touch .build_failed
|
||||
- export CI_BUILD_PROFILE="$(echo $CI_JOB_NAME | sed 's/blackduck scan \(.*\)/\1/')"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user