407643a4e6
When calculating relative_priority for independent pipelines, use shared change queues just as is done for dependent pipelines. To implement this, we now calculate shared change queues for all pipelines, not just dependent ones, though we don't use those queues for any purpose other than this. Change-Id: I59b1090ca1f4fcc72276445e6ff4c5cf4f2f5030
82 lines
1.3 KiB
YAML
82 lines
1.3 KiB
YAML
- pipeline:
|
|
name: check
|
|
manager: independent
|
|
trigger:
|
|
gerrit:
|
|
- event: patchset-created
|
|
success:
|
|
gerrit:
|
|
Verified: 1
|
|
failure:
|
|
gerrit:
|
|
Verified: -1
|
|
|
|
- pipeline:
|
|
name: gate
|
|
manager: dependent
|
|
success-message: Build succeeded (gate).
|
|
trigger:
|
|
gerrit:
|
|
- event: comment-added
|
|
approval:
|
|
- Approved: 1
|
|
success:
|
|
gerrit:
|
|
Verified: 2
|
|
submit: true
|
|
failure:
|
|
gerrit:
|
|
Verified: -2
|
|
start:
|
|
gerrit:
|
|
Verified: 0
|
|
precedence: high
|
|
|
|
- job:
|
|
name: base
|
|
parent: null
|
|
run: playbooks/base.yaml
|
|
nodeset:
|
|
nodes:
|
|
- name: controller
|
|
label: ubuntu-xenial
|
|
|
|
- job:
|
|
name: test
|
|
run: playbooks/test.yaml
|
|
|
|
- job:
|
|
name: integration
|
|
run: playbooks/integration.yaml
|
|
|
|
- project:
|
|
name: org/project
|
|
check:
|
|
jobs:
|
|
- test
|
|
gate:
|
|
jobs:
|
|
- test
|
|
|
|
- project:
|
|
name: org/project1
|
|
check:
|
|
queue: integrated
|
|
jobs:
|
|
- integration
|
|
gate:
|
|
queue: integrated
|
|
jobs:
|
|
- integration
|
|
|
|
- project:
|
|
name: org/project2
|
|
check:
|
|
queue: integrated
|
|
jobs:
|
|
- integration
|
|
gate:
|
|
queue: integrated
|
|
jobs:
|
|
- integration
|