2f589fec6b
Change-Id: I3060a2bf57cef10a5a7ec5299e3491f1f6751221
293 lines
5.3 KiB
YAML
293 lines
5.3 KiB
YAML
- pipeline:
|
|
name: pipeline
|
|
manager: independent
|
|
require:
|
|
github:
|
|
status: zuul:check:success
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: trigger_status
|
|
manager: independent
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: trigger me
|
|
require-status: zuul:check:success
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: trigger
|
|
manager: independent
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: status
|
|
status: zuul:check:success
|
|
success:
|
|
github:
|
|
status: success
|
|
failure:
|
|
github:
|
|
status: failure
|
|
|
|
- pipeline:
|
|
name: reviewusername
|
|
manager: independent
|
|
require:
|
|
github:
|
|
review:
|
|
- username: ^(herp|derp)$
|
|
type: approved
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: reviewreq
|
|
manager: independent
|
|
require:
|
|
github:
|
|
review:
|
|
- type: approved
|
|
permission: write
|
|
reject:
|
|
github:
|
|
review:
|
|
- type: changes_requested
|
|
permission: write
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: reviewuserstate
|
|
manager: independent
|
|
require:
|
|
github:
|
|
review:
|
|
- username: derp
|
|
type: approved
|
|
permission: write
|
|
reject:
|
|
github:
|
|
review:
|
|
- type: changes_requested
|
|
permission: write
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: newer_than
|
|
manager: independent
|
|
require:
|
|
github:
|
|
review:
|
|
- type: approved
|
|
permission: write
|
|
newer-than: 1d
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: older_than
|
|
manager: independent
|
|
require:
|
|
github:
|
|
review:
|
|
- type: approved
|
|
permission: write
|
|
older-than: 1d
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: require_open
|
|
manager: independent
|
|
require:
|
|
github:
|
|
open: true
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: require_current
|
|
manager: independent
|
|
require:
|
|
github:
|
|
current-patchset: true
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: changed
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- pipeline:
|
|
name: require_label
|
|
manager: independent
|
|
require:
|
|
github:
|
|
label: approved
|
|
trigger:
|
|
github:
|
|
- event: pull_request
|
|
action: comment
|
|
comment: test me
|
|
success:
|
|
github:
|
|
comment: true
|
|
|
|
- job:
|
|
name: base
|
|
parent: null
|
|
run: playbooks/base.yaml
|
|
|
|
- job:
|
|
name: project1-pipeline
|
|
run: playbooks/project1-pipeline.yaml
|
|
|
|
- job:
|
|
name: project2-trigger
|
|
run: playbooks/project2-trigger.yaml
|
|
|
|
- job:
|
|
name: project3-reviewusername
|
|
run: playbooks/project3-reviewusername.yaml
|
|
|
|
- job:
|
|
name: project4-reviewreq
|
|
run: playbooks/project4-reviewreq.yaml
|
|
|
|
- job:
|
|
name: project5-reviewuserstate
|
|
run: playbooks/project5-reviewuserstate.yaml
|
|
|
|
- job:
|
|
name: project6-newerthan
|
|
run: playbooks/project6-newerthan.yaml
|
|
|
|
- job:
|
|
name: project7-olderthan
|
|
run: playbooks/project7-olderthan.yaml
|
|
|
|
- job:
|
|
name: project8-requireopen
|
|
run: playbooks/project8-requireopen.yaml
|
|
|
|
- job:
|
|
name: project9-requirecurrent
|
|
run: playbooks/project9-requirecurrent.yaml
|
|
|
|
- job:
|
|
name: project10-label
|
|
run: playbooks/project10-label.yaml
|
|
|
|
- project:
|
|
name: org/project1
|
|
pipeline:
|
|
jobs:
|
|
- project1-pipeline
|
|
trigger_status:
|
|
jobs:
|
|
- project1-pipeline
|
|
|
|
- project:
|
|
name: org/project2
|
|
trigger:
|
|
jobs:
|
|
- project2-trigger
|
|
|
|
- project:
|
|
name: org/project3
|
|
reviewusername:
|
|
jobs:
|
|
- project3-reviewusername
|
|
|
|
- project:
|
|
name: org/project4
|
|
reviewreq:
|
|
jobs:
|
|
- project4-reviewreq
|
|
|
|
- project:
|
|
name: org/project5
|
|
reviewuserstate:
|
|
jobs:
|
|
- project5-reviewuserstate
|
|
|
|
- project:
|
|
name: org/project6
|
|
newer_than:
|
|
jobs:
|
|
- project6-newerthan
|
|
|
|
- project:
|
|
name: org/project7
|
|
older_than:
|
|
jobs:
|
|
- project7-olderthan
|
|
|
|
- project:
|
|
name: org/project8
|
|
require_open:
|
|
jobs:
|
|
- project8-requireopen
|
|
|
|
- project:
|
|
name: org/project9
|
|
require_current:
|
|
jobs:
|
|
- project9-requirecurrent
|
|
|
|
- project:
|
|
name: org/project10
|
|
require_label:
|
|
jobs:
|
|
- project10-label
|