17dd6779f0
With the previous CRD changes in effect, the merge-check pipeline became rather large since it needlessly stacked dependent (both git-dependent and commit-dependent) changes for each change tested. Since commit-dependencies should not affect whether a change has a merge conflict, and git-dependencies are already taken care of, add an option to allow independent pipelines to ignore dependencies. We will only set this for the merge-check pipeline in OpenStack. Change-Id: I553446374ac12aa3e3f2e4bbea7ca8fafba42294
29 lines
561 B
YAML
29 lines
561 B
YAML
pipelines:
|
|
- name: check
|
|
manager: IndependentPipelineManager
|
|
ignore-dependencies: true
|
|
trigger:
|
|
gerrit:
|
|
- event: patchset-created
|
|
success:
|
|
gerrit:
|
|
verified: 1
|
|
failure:
|
|
gerrit:
|
|
verified: -1
|
|
|
|
projects:
|
|
- name: org/project1
|
|
check:
|
|
- project1-merge:
|
|
- project1-test1
|
|
- project1-test2
|
|
- project1-project2-integration
|
|
|
|
- name: org/project2
|
|
check:
|
|
- project2-merge:
|
|
- project2-test1
|
|
- project2-test2
|
|
- project1-project2-integration
|