blob: cd8ce1906417e86b4abf14463633ced61f1e81ad [file] [log] [blame]
James E. Blair1f4c2bb2013-04-26 08:40:46 -07001includes:
2 - python-file: custom_functions.py
3
James E. Blair4aea70c2012-07-26 14:23:24 -07004pipelines:
James E. Blairb0fcae42012-07-17 11:12:10 -07005 - name: check
James E. Blair83005782015-12-11 14:46:03 -08006 manager: independent
James E. Blair59fdbac2015-12-07 17:08:06 -08007 source:
8 gerrit
James E. Blairb0fcae42012-07-17 11:12:10 -07009 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070010 gerrit:
11 - event: patchset-created
James E. Blairb0fcae42012-07-17 11:12:10 -070012 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100013 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020014 Verified: 1
James E. Blairb0fcae42012-07-17 11:12:10 -070015 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100016 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020017 Verified: -1
James E. Blairb0fcae42012-07-17 11:12:10 -070018
19 - name: post
James E. Blair83005782015-12-11 14:46:03 -080020 manager: independent
James E. Blair59fdbac2015-12-07 17:08:06 -080021 source:
22 gerrit
James E. Blairb0fcae42012-07-17 11:12:10 -070023 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070024 gerrit:
25 - event: ref-updated
26 ref: ^(?!refs/).*$
James E. Blairb0fcae42012-07-17 11:12:10 -070027
28 - name: gate
James E. Blair83005782015-12-11 14:46:03 -080029 manager: dependent
James E. Blair56370192013-01-14 15:47:28 -080030 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
James E. Blair59fdbac2015-12-07 17:08:06 -080031 source:
32 gerrit
James E. Blairb0fcae42012-07-17 11:12:10 -070033 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070034 gerrit:
35 - event: comment-added
36 approval:
Tobias Henkelea98a192017-05-29 21:15:17 +020037 - Approved: 1
James E. Blairb0fcae42012-07-17 11:12:10 -070038 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100039 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020040 Verified: 2
Joshua Hesketh1879cf72013-08-19 14:13:15 +100041 submit: true
James E. Blairb0fcae42012-07-17 11:12:10 -070042 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100043 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020044 Verified: -2
James E. Blairb0fcae42012-07-17 11:12:10 -070045 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100046 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020047 Verified: 0
James E. Blair64ed6f22013-07-10 14:07:23 -070048 precedence: high
James E. Blairb0fcae42012-07-17 11:12:10 -070049
James E. Blaird09c17a2012-08-07 09:23:14 -070050 - name: unused
James E. Blair83005782015-12-11 14:46:03 -080051 manager: independent
James E. Blair2fa50962013-01-30 21:50:41 -080052 dequeue-on-new-patchset: false
James E. Blair59fdbac2015-12-07 17:08:06 -080053 source:
54 gerrit
James E. Blaird09c17a2012-08-07 09:23:14 -070055 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070056 gerrit:
57 - event: comment-added
58 approval:
Tobias Henkelea98a192017-05-29 21:15:17 +020059 - Approved: 1
James E. Blaird09c17a2012-08-07 09:23:14 -070060
James E. Blair42f74822013-05-14 15:18:03 -070061 - name: dup1
James E. Blair83005782015-12-11 14:46:03 -080062 manager: independent
James E. Blair59fdbac2015-12-07 17:08:06 -080063 source:
64 gerrit
James E. Blair42f74822013-05-14 15:18:03 -070065 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070066 gerrit:
67 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070068 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100069 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020070 Verified: 1
James E. Blair42f74822013-05-14 15:18:03 -070071 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100072 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020073 Verified: -1
James E. Blair42f74822013-05-14 15:18:03 -070074
75 - name: dup2
James E. Blair83005782015-12-11 14:46:03 -080076 manager: independent
James E. Blair59fdbac2015-12-07 17:08:06 -080077 source:
78 gerrit
James E. Blair42f74822013-05-14 15:18:03 -070079 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070080 gerrit:
81 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070082 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100083 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020084 Verified: 1
James E. Blair42f74822013-05-14 15:18:03 -070085 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100086 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020087 Verified: -1
James E. Blair42f74822013-05-14 15:18:03 -070088
James E. Blair6736beb2013-07-11 15:18:15 -070089 - name: conflict
James E. Blair83005782015-12-11 14:46:03 -080090 manager: dependent
James E. Blair6736beb2013-07-11 15:18:15 -070091 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
James E. Blair59fdbac2015-12-07 17:08:06 -080092 source:
93 gerrit
James E. Blair6736beb2013-07-11 15:18:15 -070094 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070095 gerrit:
96 - event: comment-added
97 approval:
Tobias Henkelea98a192017-05-29 21:15:17 +020098 - Approved: 1
James E. Blair6736beb2013-07-11 15:18:15 -070099 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +1000100 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +0200101 Verified: 2
Joshua Hesketh1879cf72013-08-19 14:13:15 +1000102 submit: true
James E. Blair6736beb2013-07-11 15:18:15 -0700103 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +1000104 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +0200105 Verified: -2
James E. Blair6736beb2013-07-11 15:18:15 -0700106 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +1000107 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +0200108 Verified: 0
James E. Blair42f74822013-05-14 15:18:03 -0700109
James E. Blairbadc1ad2014-04-28 13:55:14 -0700110 - name: experimental
James E. Blair83005782015-12-11 14:46:03 -0800111 manager: independent
James E. Blair59fdbac2015-12-07 17:08:06 -0800112 source:
113 gerrit
James E. Blairbadc1ad2014-04-28 13:55:14 -0700114 trigger:
115 gerrit:
116 - event: patchset-created
117 success:
118 gerrit: {}
119 failure:
120 gerrit: {}
121
James E. Blairb0fcae42012-07-17 11:12:10 -0700122jobs:
123 - name: ^.*-merge$
124 failure-message: Unable to merge change
125 hold-following-changes: true
James E. Blair456f2fb2016-02-09 09:29:33 -0800126 tags: merge
James E. Blair4ec821f2012-08-23 15:28:28 -0700127 - name: nonvoting-project-test2
128 voting: false
James E. Blair70c71582013-03-06 08:50:50 -0800129 - name: project-testfile
130 files:
131 - '.*-requires'
James E. Blairc8a1e052014-02-25 09:29:26 -0800132 - name: project1-project2-integration
133 queue-name: integration
James E. Blairaf17a972016-02-03 15:07:18 -0800134 - name: mutex-one
135 mutex: test-mutex
136 - name: mutex-two
137 mutex: test-mutex
James E. Blair456f2fb2016-02-09 09:29:33 -0800138 - name: project1-merge
139 tags:
140 - project1
141 - extratag
James E. Blairb0fcae42012-07-17 11:12:10 -0700142
143projects:
144 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -0700145 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -0700146 check:
147 - project-merge:
148 - project-test1
149 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800150 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700151 gate:
152 - project-merge:
153 - project-test1
154 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800155 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700156 post:
157 - project-post
James E. Blair42f74822013-05-14 15:18:03 -0700158 dup1:
159 - project-test1
160 dup2:
161 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -0700162
163 - name: org/project1
164 check:
165 - project1-merge:
166 - project1-test1
167 - project1-test2
168 - project1-project2-integration
169 gate:
170 - project1-merge:
171 - project1-test1
172 - project1-test2
173 - project1-project2-integration
174 post:
175 - project1-post
176
177 - name: org/project2
178 check:
179 - project2-merge:
180 - project2-test1
181 - project2-test2
182 - project1-project2-integration
183 gate:
184 - project2-merge:
185 - project2-test1
186 - project2-test2
187 - project1-project2-integration
188 post:
189 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700190
James E. Blair127bc182012-08-28 15:55:15 -0700191 - name: org/project3
192 check:
193 - project3-merge:
194 - project3-test1
195 - project3-test2
196 - project1-project2-integration
197 gate:
198 - project3-merge:
199 - project3-test1
200 - project3-test2
201 - project1-project2-integration
202 post:
203 - project3-post
204
James E. Blair4ec821f2012-08-23 15:28:28 -0700205 - name: org/nonvoting-project
206 check:
207 - nonvoting-project-merge:
208 - nonvoting-project-test1
209 - nonvoting-project-test2
210 gate:
211 - nonvoting-project-merge:
212 - nonvoting-project-test1
213 - nonvoting-project-test2
214 post:
215 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100216
James E. Blair6736beb2013-07-11 15:18:15 -0700217 - name: org/conflict-project
218 conflict:
219 - conflict-project-merge:
220 - conflict-project-test1
221 - conflict-project-test2
James E. Blairdad52252014-02-07 16:59:17 -0800222
223 - name: org/noop-project
224 gate:
225 - noop
James E. Blairbadc1ad2014-04-28 13:55:14 -0700226
227 - name: org/experimental-project
228 experimental:
229 - experimental-project-test
Evgeny Antyshevd6e546c2015-06-11 15:13:57 +0000230
231 - name: org/no-jobs-project
232 check:
233 - project-testfile