163 lines
3.4 KiB
YAML
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]}
|