- pipeline:
name: periodic
post-review: true
description: Jobs in this queue are triggered every minute.
manager: independent
precedence: low
trigger:
timer:
- time: '* * * * *'
success:
sqlreporter:
failure:
sqlreporter:
- pipeline:
name: check
description: |
A check pipeline.
manager: independent
precedence: low
require:
gerrit:
open: True
current-patchset: True
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*recheck
success:
gerrit:
# Note that gerrit keywords are case-sensitive.
Verified: 1
sqlreporter:
failure:
gerrit:
Verified: -1
sqlreporter:
- pipeline:
name: gate
description: |
A gate pipeline.
manager: dependent
precedence: normal
supercedes: check
post-review: True
require:
gerrit:
open: True
current-patchset: True
approval:
- Workflow: 1
trigger:
gerrit:
- event: comment-added
approval:
- Workflow: 1
start:
gerrit:
Verified: 0
success:
gerrit:
Verified: 2
submit: true
sqlreporter:
failure:
gerrit:
Verified: -2
sqlreporter:
- job:
name: my-noop
description: Minimal working job
parent: null
run: playbooks/my-noop.yaml
- project:
periodic:
jobs:
- my-noop
check:
jobs:
- my-noop
gate:
jobs:
- my-noop