zuul/tests/fixtures/layouts/gerrit-trigger-requirements...

163 lines
3.4 KiB
YAML

- pipeline:
name: require-open
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test require-open
require:
open: true
success:
gerrit:
Verified: 1
- pipeline:
name: reject-open
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test reject-open
reject:
open: true
success:
gerrit:
Verified: 1
- pipeline:
name: require-wip
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test require-wip
require:
wip: true
success:
gerrit:
Verified: 1
- pipeline:
name: reject-wip
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test reject-wip
reject:
wip: true
success:
gerrit:
Verified: 1
- pipeline:
name: require-current-patchset
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test require-current-patchset
require:
current-patchset: true
success:
gerrit:
Verified: 1
- pipeline:
name: reject-current-patchset
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test reject-current-patchset
reject:
current-patchset: true
success:
gerrit:
Verified: 1
- pipeline:
name: require-status
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test require-status
require:
status: MERGED
success:
gerrit:
Verified: 1
- pipeline:
name: reject-status
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test reject-status
reject:
status: MERGED
success:
gerrit:
Verified: 1
- pipeline:
name: require-approval
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test require-approval
require:
approval:
username: zuul
Verified: 1
success:
gerrit:
Verified: 1
- pipeline:
name: reject-approval
manager: independent
trigger:
gerrit:
- event: comment-added
comment: test reject-approval
reject:
approval:
username: zuul
Verified: 1
success:
gerrit:
Verified: 1
- job:
name: base
parent: null
run: playbooks/base.yaml
- job: {name: require-open}
- job: {name: reject-open}
- job: {name: require-wip}
- job: {name: reject-wip}
- job: {name: require-current-patchset}
- job: {name: reject-current-patchset}
- job: {name: require-status}
- job: {name: reject-status}
- job: {name: require-approval}
- job: {name: reject-approval}
- project:
name: org/project
require-open: {jobs: [require-open]}
reject-open: {jobs: [reject-open]}
require-wip: {jobs: [require-wip]}
reject-wip: {jobs: [reject-wip]}
require-current-patchset: {jobs: [require-current-patchset]}
reject-current-patchset: {jobs: [reject-current-patchset]}
require-status: {jobs: [require-status]}
reject-status: {jobs: [reject-status]}
require-approval: {jobs: [require-approval]}
reject-approval: {jobs: [reject-approval]}