The Gatekeeper, or a project gating system
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

54 lines
972 B

- pipeline:
name: check
manager: independent
post-review: true
trigger:
gerrit:
- event: patchset-created
success:
gerrit:
Verified: 1
failure:
gerrit:
Verified: -1
- job:
name: base
parent: null
- job:
parent: base
name: job-output
run: playbooks/job-output.yaml
- job:
name: job-output-failure
run: playbooks/job-output.yaml
post-run: playbooks/job-output-failure-post.yaml
- job:
name: job-output-missing-role
run: playbooks/job-output-missing-role.yaml
- job:
name: job-output-missing-role-include
run: playbooks/job-output-missing-role-include.yaml
- project:
name: org/project
check:
jobs:
- job-output
- project:
name: org/project2
check:
jobs:
- job-output-failure
- project:
name: org/project3
check:
jobs:
- job-output-missing-role
- job-output-missing-role-include