Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 1 | - pipeline: |
2 | name: pipeline | ||||
3 | manager: independent | ||||
4 | require: | ||||
5 | github: | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 6 | status: zuul:check:success |
Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 7 | trigger: |
8 | github: | ||||
9 | - event: pull_request | ||||
10 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 11 | comment: test me |
Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 12 | success: |
13 | github: | ||||
14 | comment: true | ||||
15 | |||||
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 16 | - pipeline: |
Jesse Keating | 3a00ae8 | 2017-05-04 16:08:58 -0700 | [diff] [blame] | 17 | name: trigger_status |
18 | manager: independent | ||||
19 | trigger: | ||||
20 | github: | ||||
21 | - event: pull_request | ||||
22 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 23 | comment: trigger me |
24 | require-status: zuul:check:success | ||||
Jesse Keating | 3a00ae8 | 2017-05-04 16:08:58 -0700 | [diff] [blame] | 25 | success: |
26 | github: | ||||
27 | comment: true | ||||
28 | |||||
29 | - pipeline: | ||||
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 30 | name: trigger |
31 | manager: independent | ||||
32 | trigger: | ||||
33 | github: | ||||
34 | - event: pull_request | ||||
35 | action: status | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 36 | status: zuul:check:success |
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 37 | success: |
38 | github: | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 39 | status: success |
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 40 | failure: |
41 | github: | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 42 | status: failure |
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 43 | |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 44 | - pipeline: |
45 | name: reviewusername | ||||
46 | manager: independent | ||||
47 | require: | ||||
48 | github: | ||||
49 | review: | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 50 | - username: ^(herp|derp)$ |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 51 | type: approved |
52 | trigger: | ||||
53 | github: | ||||
54 | - event: pull_request | ||||
55 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 56 | comment: test me |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 57 | success: |
58 | github: | ||||
59 | comment: true | ||||
60 | |||||
61 | - pipeline: | ||||
62 | name: reviewreq | ||||
63 | manager: independent | ||||
64 | require: | ||||
65 | github: | ||||
66 | review: | ||||
67 | - type: approved | ||||
68 | permission: write | ||||
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 69 | reject: |
70 | github: | ||||
71 | review: | ||||
72 | - type: changes_requested | ||||
73 | permission: write | ||||
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 74 | trigger: |
75 | github: | ||||
76 | - event: pull_request | ||||
77 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 78 | comment: test me |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 79 | success: |
80 | github: | ||||
81 | comment: true | ||||
82 | |||||
83 | - pipeline: | ||||
84 | name: reviewuserstate | ||||
85 | manager: independent | ||||
86 | require: | ||||
87 | github: | ||||
88 | review: | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 89 | - username: derp |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 90 | type: approved |
91 | permission: write | ||||
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 92 | reject: |
93 | github: | ||||
94 | review: | ||||
95 | - type: changes_requested | ||||
96 | permission: write | ||||
97 | trigger: | ||||
98 | github: | ||||
99 | - event: pull_request | ||||
100 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 101 | comment: test me |
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 102 | success: |
103 | github: | ||||
104 | comment: true | ||||
105 | |||||
106 | - pipeline: | ||||
107 | name: newer_than | ||||
108 | manager: independent | ||||
109 | require: | ||||
110 | github: | ||||
111 | review: | ||||
112 | - type: approved | ||||
113 | permission: write | ||||
114 | newer-than: 1d | ||||
115 | trigger: | ||||
116 | github: | ||||
117 | - event: pull_request | ||||
118 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 119 | comment: test me |
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 120 | success: |
121 | github: | ||||
122 | comment: true | ||||
123 | |||||
124 | - pipeline: | ||||
125 | name: older_than | ||||
126 | manager: independent | ||||
127 | require: | ||||
128 | github: | ||||
129 | review: | ||||
130 | - type: approved | ||||
131 | permission: write | ||||
132 | older-than: 1d | ||||
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 133 | trigger: |
134 | github: | ||||
135 | - event: pull_request | ||||
136 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 137 | comment: test me |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 138 | success: |
139 | github: | ||||
140 | comment: true | ||||
141 | |||||
Jesse Keating | 4a27f13 | 2017-05-25 16:44:01 -0700 | [diff] [blame] | 142 | - pipeline: |
143 | name: require_open | ||||
144 | manager: independent | ||||
145 | require: | ||||
146 | github: | ||||
147 | open: true | ||||
148 | trigger: | ||||
149 | github: | ||||
150 | - event: pull_request | ||||
151 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 152 | comment: test me |
Jesse Keating | 4a27f13 | 2017-05-25 16:44:01 -0700 | [diff] [blame] | 153 | success: |
154 | github: | ||||
155 | comment: true | ||||
156 | |||||
Jesse Keating | 0d40c12 | 2017-05-26 11:32:53 -0700 | [diff] [blame] | 157 | - pipeline: |
158 | name: require_current | ||||
159 | manager: independent | ||||
160 | require: | ||||
161 | github: | ||||
162 | current-patchset: true | ||||
163 | trigger: | ||||
164 | github: | ||||
165 | - event: pull_request | ||||
166 | action: changed | ||||
167 | success: | ||||
168 | github: | ||||
169 | comment: true | ||||
170 | |||||
Jesse Keating | 19dfb49 | 2017-06-13 12:32:33 -0700 | [diff] [blame] | 171 | - pipeline: |
172 | name: require_label | ||||
173 | manager: independent | ||||
174 | require: | ||||
175 | github: | ||||
176 | label: approved | ||||
177 | trigger: | ||||
178 | github: | ||||
179 | - event: pull_request | ||||
180 | action: comment | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 181 | comment: test me |
Jesse Keating | 19dfb49 | 2017-06-13 12:32:33 -0700 | [diff] [blame] | 182 | success: |
183 | github: | ||||
184 | comment: true | ||||
185 | |||||
Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 186 | - job: |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 187 | name: base |
188 | parent: null | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 189 | run: playbooks/base.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 190 | |
191 | - job: | ||||
Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 192 | name: project1-pipeline |
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 193 | run: playbooks/project1-pipeline.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 194 | |
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 195 | - job: |
196 | name: project2-trigger | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 197 | run: playbooks/project2-trigger.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 198 | |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 199 | - job: |
200 | name: project3-reviewusername | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 201 | run: playbooks/project3-reviewusername.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 202 | |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 203 | - job: |
204 | name: project4-reviewreq | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 205 | run: playbooks/project4-reviewreq.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 206 | |
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 207 | - job: |
208 | name: project5-reviewuserstate | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 209 | run: playbooks/project5-reviewuserstate.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 210 | |
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 211 | - job: |
212 | name: project6-newerthan | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 213 | run: playbooks/project6-newerthan.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 214 | |
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 215 | - job: |
216 | name: project7-olderthan | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 217 | run: playbooks/project7-olderthan.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 218 | |
Jesse Keating | 4a27f13 | 2017-05-25 16:44:01 -0700 | [diff] [blame] | 219 | - job: |
220 | name: project8-requireopen | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 221 | run: playbooks/project8-requireopen.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 222 | |
Jesse Keating | 0d40c12 | 2017-05-26 11:32:53 -0700 | [diff] [blame] | 223 | - job: |
224 | name: project9-requirecurrent | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 225 | run: playbooks/project9-requirecurrent.yaml |
James E. Blair | 2bab6e7 | 2017-08-07 09:52:45 -0700 | [diff] [blame] | 226 | |
Jesse Keating | 19dfb49 | 2017-06-13 12:32:33 -0700 | [diff] [blame] | 227 | - job: |
228 | name: project10-label | ||||
James E. Blair | 2f589fe | 2017-10-26 12:57:41 -0700 | [diff] [blame] | 229 | run: playbooks/project10-label.yaml |
Jesse Keating | d96e588 | 2017-01-19 13:55:50 -0800 | [diff] [blame] | 230 | |
231 | - project: | ||||
232 | name: org/project1 | ||||
233 | pipeline: | ||||
234 | jobs: | ||||
235 | - project1-pipeline | ||||
Jesse Keating | 3a00ae8 | 2017-05-04 16:08:58 -0700 | [diff] [blame] | 236 | trigger_status: |
237 | jobs: | ||||
238 | - project1-pipeline | ||||
Adam Gandelman | 8c6eeb5 | 2017-01-23 16:31:06 -0800 | [diff] [blame] | 239 | |
240 | - project: | ||||
241 | name: org/project2 | ||||
242 | trigger: | ||||
243 | jobs: | ||||
244 | - project2-trigger | ||||
Jesse Keating | ae4cd27 | 2017-01-30 17:10:44 -0800 | [diff] [blame] | 245 | |
246 | - project: | ||||
247 | name: org/project3 | ||||
248 | reviewusername: | ||||
249 | jobs: | ||||
250 | - project3-reviewusername | ||||
251 | |||||
252 | - project: | ||||
253 | name: org/project4 | ||||
254 | reviewreq: | ||||
255 | jobs: | ||||
256 | - project4-reviewreq | ||||
257 | |||||
258 | - project: | ||||
259 | name: org/project5 | ||||
260 | reviewuserstate: | ||||
261 | jobs: | ||||
262 | - project5-reviewuserstate | ||||
Adam Gandelman | d81dd76 | 2017-02-09 15:15:49 -0800 | [diff] [blame] | 263 | |
264 | - project: | ||||
265 | name: org/project6 | ||||
266 | newer_than: | ||||
267 | jobs: | ||||
268 | - project6-newerthan | ||||
269 | |||||
270 | - project: | ||||
271 | name: org/project7 | ||||
272 | older_than: | ||||
273 | jobs: | ||||
274 | - project7-olderthan | ||||
Jesse Keating | 4a27f13 | 2017-05-25 16:44:01 -0700 | [diff] [blame] | 275 | |
276 | - project: | ||||
277 | name: org/project8 | ||||
278 | require_open: | ||||
279 | jobs: | ||||
280 | - project8-requireopen | ||||
Jesse Keating | 0d40c12 | 2017-05-26 11:32:53 -0700 | [diff] [blame] | 281 | |
282 | - project: | ||||
283 | name: org/project9 | ||||
284 | require_current: | ||||
285 | jobs: | ||||
286 | - project9-requirecurrent | ||||
Jesse Keating | 19dfb49 | 2017-06-13 12:32:33 -0700 | [diff] [blame] | 287 | |
288 | - project: | ||||
289 | name: org/project10 | ||||
290 | require_label: | ||||
291 | jobs: | ||||
292 | - project10-label |