James E. Blair | 1f4c2bb | 2013-04-26 08:40:46 -0700 | [diff] [blame] | 1 | includes: |
2 | - python-file: custom_functions.py | ||||
3 | |||||
James E. Blair | 4aea70c | 2012-07-26 14:23:24 -0700 | [diff] [blame] | 4 | pipelines: |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 5 | - name: check |
James E. Blair | 4aea70c | 2012-07-26 14:23:24 -0700 | [diff] [blame] | 6 | manager: IndependentPipelineManager |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 7 | trigger: |
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 8 | gerrit: |
9 | - event: patchset-created | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 10 | success: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 11 | gerrit: |
12 | verified: 1 | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 13 | failure: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 14 | gerrit: |
15 | verified: -1 | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 16 | |
17 | - name: post | ||||
James E. Blair | 4aea70c | 2012-07-26 14:23:24 -0700 | [diff] [blame] | 18 | manager: IndependentPipelineManager |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 19 | trigger: |
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 20 | gerrit: |
21 | - event: ref-updated | ||||
22 | ref: ^(?!refs/).*$ | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 23 | |
24 | - name: gate | ||||
James E. Blair | 4aea70c | 2012-07-26 14:23:24 -0700 | [diff] [blame] | 25 | manager: DependentPipelineManager |
James E. Blair | 5637019 | 2013-01-14 15:47:28 -0800 | [diff] [blame] | 26 | failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 27 | trigger: |
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 28 | gerrit: |
29 | - event: comment-added | ||||
30 | approval: | ||||
31 | - approved: 1 | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 32 | success: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 33 | gerrit: |
34 | verified: 2 | ||||
35 | submit: true | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 36 | failure: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 37 | gerrit: |
38 | verified: -2 | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 39 | start: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 40 | gerrit: |
41 | verified: 0 | ||||
James E. Blair | 64ed6f2 | 2013-07-10 14:07:23 -0700 | [diff] [blame] | 42 | precedence: high |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 43 | |
James E. Blair | d09c17a | 2012-08-07 09:23:14 -0700 | [diff] [blame] | 44 | - name: unused |
45 | manager: IndependentPipelineManager | ||||
James E. Blair | 2fa5096 | 2013-01-30 21:50:41 -0800 | [diff] [blame] | 46 | dequeue-on-new-patchset: false |
James E. Blair | d09c17a | 2012-08-07 09:23:14 -0700 | [diff] [blame] | 47 | trigger: |
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 48 | gerrit: |
49 | - event: comment-added | ||||
50 | approval: | ||||
51 | - approved: 1 | ||||
James E. Blair | d09c17a | 2012-08-07 09:23:14 -0700 | [diff] [blame] | 52 | |
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 53 | - name: dup1 |
54 | manager: IndependentPipelineManager | ||||
55 | trigger: | ||||
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 56 | gerrit: |
57 | - event: change-restored | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 58 | success: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 59 | gerrit: |
60 | verified: 1 | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 61 | failure: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 62 | gerrit: |
63 | verified: -1 | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 64 | |
65 | - name: dup2 | ||||
66 | manager: IndependentPipelineManager | ||||
67 | trigger: | ||||
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 68 | gerrit: |
69 | - event: change-restored | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 70 | success: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 71 | gerrit: |
72 | verified: 1 | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 73 | failure: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 74 | gerrit: |
75 | verified: -1 | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 76 | |
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 77 | - name: conflict |
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 78 | manager: DependentPipelineManager |
79 | failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures | ||||
80 | trigger: | ||||
James E. Blair | 6c358e7 | 2013-07-29 17:06:47 -0700 | [diff] [blame] | 81 | gerrit: |
82 | - event: comment-added | ||||
83 | approval: | ||||
84 | - approved: 1 | ||||
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 85 | success: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 86 | gerrit: |
87 | verified: 2 | ||||
88 | submit: true | ||||
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 89 | failure: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 90 | gerrit: |
91 | verified: -2 | ||||
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 92 | start: |
Joshua Hesketh | 1879cf7 | 2013-08-19 14:13:15 +1000 | [diff] [blame] | 93 | gerrit: |
94 | verified: 0 | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 95 | |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 96 | jobs: |
97 | - name: ^.*-merge$ | ||||
98 | failure-message: Unable to merge change | ||||
99 | hold-following-changes: true | ||||
James E. Blair | 4ec821f | 2012-08-23 15:28:28 -0700 | [diff] [blame] | 100 | - name: nonvoting-project-test2 |
101 | voting: false | ||||
James E. Blair | 70c7158 | 2013-03-06 08:50:50 -0800 | [diff] [blame] | 102 | - name: project-testfile |
103 | files: | ||||
104 | - '.*-requires' | ||||
James E. Blair | 1f4c2bb | 2013-04-26 08:40:46 -0700 | [diff] [blame] | 105 | - name: node-project-test1 |
106 | parameter-function: select_debian_node | ||||
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 107 | |
Antoine Musso | 80edd5a | 2013-02-13 15:37:53 +0100 | [diff] [blame] | 108 | project-templates: |
109 | - name: test-one-and-two | ||||
110 | check: | ||||
111 | - '{projectname}-test1' | ||||
112 | - '{projectname}-test2' | ||||
James E. Blair | 3e98c02 | 2013-12-16 15:25:38 -0800 | [diff] [blame] | 113 | - name: test-three-and-four |
114 | check: | ||||
James E. Blair | aea6cf6 | 2013-12-16 15:38:12 -0800 | [diff] [blame] | 115 | - '{name}-test3' |
116 | - '{name}-test4' | ||||
James E. Blair | 3e98c02 | 2013-12-16 15:25:38 -0800 | [diff] [blame] | 117 | - name: test-five |
118 | check: | ||||
James E. Blair | aea6cf6 | 2013-12-16 15:38:12 -0800 | [diff] [blame] | 119 | - '{name}-{something}-test5' |
Antoine Musso | 80edd5a | 2013-02-13 15:37:53 +0100 | [diff] [blame] | 120 | |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 121 | projects: |
122 | - name: org/project | ||||
James E. Blair | 4886cc1 | 2012-07-18 15:39:41 -0700 | [diff] [blame] | 123 | merge-mode: cherry-pick |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 124 | check: |
125 | - project-merge: | ||||
126 | - project-test1 | ||||
127 | - project-test2 | ||||
James E. Blair | 70c7158 | 2013-03-06 08:50:50 -0800 | [diff] [blame] | 128 | - project-testfile |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 129 | gate: |
130 | - project-merge: | ||||
131 | - project-test1 | ||||
132 | - project-test2 | ||||
James E. Blair | 70c7158 | 2013-03-06 08:50:50 -0800 | [diff] [blame] | 133 | - project-testfile |
James E. Blair | b0fcae4 | 2012-07-17 11:12:10 -0700 | [diff] [blame] | 134 | post: |
135 | - project-post | ||||
James E. Blair | 42f7482 | 2013-05-14 15:18:03 -0700 | [diff] [blame] | 136 | dup1: |
137 | - project-test1 | ||||
138 | dup2: | ||||
139 | - project-test1 | ||||
James E. Blair | b02a3bb | 2012-07-30 17:49:55 -0700 | [diff] [blame] | 140 | |
141 | - name: org/project1 | ||||
142 | check: | ||||
143 | - project1-merge: | ||||
144 | - project1-test1 | ||||
145 | - project1-test2 | ||||
146 | - project1-project2-integration | ||||
147 | gate: | ||||
148 | - project1-merge: | ||||
149 | - project1-test1 | ||||
150 | - project1-test2 | ||||
151 | - project1-project2-integration | ||||
152 | post: | ||||
153 | - project1-post | ||||
154 | |||||
155 | - name: org/project2 | ||||
156 | check: | ||||
157 | - project2-merge: | ||||
158 | - project2-test1 | ||||
159 | - project2-test2 | ||||
160 | - project1-project2-integration | ||||
161 | gate: | ||||
162 | - project2-merge: | ||||
163 | - project2-test1 | ||||
164 | - project2-test2 | ||||
165 | - project1-project2-integration | ||||
166 | post: | ||||
167 | - project2-post | ||||
James E. Blair | 7f71c80 | 2012-08-22 13:04:32 -0700 | [diff] [blame] | 168 | |
James E. Blair | 127bc18 | 2012-08-28 15:55:15 -0700 | [diff] [blame] | 169 | - name: org/project3 |
170 | check: | ||||
171 | - project3-merge: | ||||
172 | - project3-test1 | ||||
173 | - project3-test2 | ||||
174 | - project1-project2-integration | ||||
175 | gate: | ||||
176 | - project3-merge: | ||||
177 | - project3-test1 | ||||
178 | - project3-test2 | ||||
179 | - project1-project2-integration | ||||
180 | post: | ||||
181 | - project3-post | ||||
182 | |||||
James E. Blair | 7f71c80 | 2012-08-22 13:04:32 -0700 | [diff] [blame] | 183 | - name: org/one-job-project |
184 | check: | ||||
185 | - one-job-project-merge | ||||
186 | gate: | ||||
187 | - one-job-project-merge | ||||
188 | post: | ||||
189 | - one-job-project-post | ||||
James E. Blair | 4ec821f | 2012-08-23 15:28:28 -0700 | [diff] [blame] | 190 | |
191 | - name: org/nonvoting-project | ||||
192 | check: | ||||
193 | - nonvoting-project-merge: | ||||
194 | - nonvoting-project-test1 | ||||
195 | - nonvoting-project-test2 | ||||
196 | gate: | ||||
197 | - nonvoting-project-merge: | ||||
198 | - nonvoting-project-test1 | ||||
199 | - nonvoting-project-test2 | ||||
200 | post: | ||||
201 | - nonvoting-project-post | ||||
Antoine Musso | 80edd5a | 2013-02-13 15:37:53 +0100 | [diff] [blame] | 202 | |
203 | - name: org/templated-project | ||||
204 | template: | ||||
James E. Blair | 3e98c02 | 2013-12-16 15:25:38 -0800 | [diff] [blame] | 205 | - name: test-one-and-two |
206 | projectname: project | ||||
207 | |||||
208 | - name: org/layered-project | ||||
209 | template: | ||||
210 | - name: test-one-and-two | ||||
211 | projectname: project | ||||
212 | - name: test-three-and-four | ||||
James E. Blair | 3e98c02 | 2013-12-16 15:25:38 -0800 | [diff] [blame] | 213 | - name: test-five |
James E. Blair | aea6cf6 | 2013-12-16 15:38:12 -0800 | [diff] [blame] | 214 | something: foo |
James E. Blair | 3e98c02 | 2013-12-16 15:25:38 -0800 | [diff] [blame] | 215 | check: |
216 | - project-test6 | ||||
James E. Blair | 1f4c2bb | 2013-04-26 08:40:46 -0700 | [diff] [blame] | 217 | |
218 | - name: org/node-project | ||||
219 | gate: | ||||
220 | - node-project-merge: | ||||
221 | - node-project-test1 | ||||
222 | - node-project-test2 | ||||
James E. Blair | 6736beb | 2013-07-11 15:18:15 -0700 | [diff] [blame] | 223 | |
224 | - name: org/conflict-project | ||||
225 | conflict: | ||||
226 | - conflict-project-merge: | ||||
227 | - conflict-project-test1 | ||||
228 | - conflict-project-test2 | ||||
James E. Blair | dad5225 | 2014-02-07 16:59:17 -0800 | [diff] [blame] | 229 | |
230 | - name: org/noop-project | ||||
231 | gate: | ||||
232 | - noop |