blob: 1cb86880e2944ab46e6b37fd97d2e5e0f5089db4 [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. Blair4aea70c2012-07-26 14:23:24 -07006 manager: IndependentPipelineManager
James E. Blairb0fcae42012-07-17 11:12:10 -07007 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -07008 gerrit:
9 - event: patchset-created
James E. Blairb0fcae42012-07-17 11:12:10 -070010 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100011 gerrit:
12 verified: 1
James E. Blairb0fcae42012-07-17 11:12:10 -070013 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100014 gerrit:
15 verified: -1
James E. Blairb0fcae42012-07-17 11:12:10 -070016
17 - name: post
James E. Blair4aea70c2012-07-26 14:23:24 -070018 manager: IndependentPipelineManager
James E. Blairb0fcae42012-07-17 11:12:10 -070019 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070020 gerrit:
21 - event: ref-updated
22 ref: ^(?!refs/).*$
James E. Blairb0fcae42012-07-17 11:12:10 -070023
24 - name: gate
James E. Blair4aea70c2012-07-26 14:23:24 -070025 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080026 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
James E. Blairb0fcae42012-07-17 11:12:10 -070027 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070028 gerrit:
29 - event: comment-added
30 approval:
31 - approved: 1
James E. Blairb0fcae42012-07-17 11:12:10 -070032 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100033 gerrit:
34 verified: 2
35 submit: true
James E. Blairb0fcae42012-07-17 11:12:10 -070036 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100037 gerrit:
38 verified: -2
James E. Blairb0fcae42012-07-17 11:12:10 -070039 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100040 gerrit:
41 verified: 0
James E. Blair64ed6f22013-07-10 14:07:23 -070042 precedence: high
James E. Blairb0fcae42012-07-17 11:12:10 -070043
James E. Blaird09c17a2012-08-07 09:23:14 -070044 - name: unused
45 manager: IndependentPipelineManager
James E. Blair2fa50962013-01-30 21:50:41 -080046 dequeue-on-new-patchset: false
James E. Blaird09c17a2012-08-07 09:23:14 -070047 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070048 gerrit:
49 - event: comment-added
50 approval:
51 - approved: 1
James E. Blaird09c17a2012-08-07 09:23:14 -070052
James E. Blair42f74822013-05-14 15:18:03 -070053 - name: dup1
54 manager: IndependentPipelineManager
55 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070056 gerrit:
57 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070058 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100059 gerrit:
60 verified: 1
James E. Blair42f74822013-05-14 15:18:03 -070061 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100062 gerrit:
63 verified: -1
James E. Blair42f74822013-05-14 15:18:03 -070064
65 - name: dup2
66 manager: IndependentPipelineManager
67 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070068 gerrit:
69 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070070 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100071 gerrit:
72 verified: 1
James E. Blair42f74822013-05-14 15:18:03 -070073 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100074 gerrit:
75 verified: -1
James E. Blair42f74822013-05-14 15:18:03 -070076
James E. Blair6736beb2013-07-11 15:18:15 -070077 - name: conflict
78 dequeue-on-conflict: false
79 manager: DependentPipelineManager
80 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
81 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070082 gerrit:
83 - event: comment-added
84 approval:
85 - approved: 1
James E. Blair6736beb2013-07-11 15:18:15 -070086 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100087 gerrit:
88 verified: 2
89 submit: true
James E. Blair6736beb2013-07-11 15:18:15 -070090 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100091 gerrit:
92 verified: -2
James E. Blair6736beb2013-07-11 15:18:15 -070093 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100094 gerrit:
95 verified: 0
James E. Blair42f74822013-05-14 15:18:03 -070096
James E. Blairb0fcae42012-07-17 11:12:10 -070097jobs:
98 - name: ^.*-merge$
99 failure-message: Unable to merge change
100 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -0700101 - name: nonvoting-project-test2
102 voting: false
James E. Blair70c71582013-03-06 08:50:50 -0800103 - name: project-testfile
104 files:
105 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700106 - name: node-project-test1
107 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -0700108
Antoine Musso80edd5a2013-02-13 15:37:53 +0100109project-templates:
110 - name: test-one-and-two
111 check:
112 - '{projectname}-test1'
113 - '{projectname}-test2'
114
James E. Blairb0fcae42012-07-17 11:12:10 -0700115projects:
116 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -0700117 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -0700118 check:
119 - project-merge:
120 - project-test1
121 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800122 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700123 gate:
124 - project-merge:
125 - project-test1
126 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800127 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700128 post:
129 - project-post
James E. Blair42f74822013-05-14 15:18:03 -0700130 dup1:
131 - project-test1
132 dup2:
133 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -0700134
135 - name: org/project1
136 check:
137 - project1-merge:
138 - project1-test1
139 - project1-test2
140 - project1-project2-integration
141 gate:
142 - project1-merge:
143 - project1-test1
144 - project1-test2
145 - project1-project2-integration
146 post:
147 - project1-post
148
149 - name: org/project2
150 check:
151 - project2-merge:
152 - project2-test1
153 - project2-test2
154 - project1-project2-integration
155 gate:
156 - project2-merge:
157 - project2-test1
158 - project2-test2
159 - project1-project2-integration
160 post:
161 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700162
James E. Blair127bc182012-08-28 15:55:15 -0700163 - name: org/project3
164 check:
165 - project3-merge:
166 - project3-test1
167 - project3-test2
168 - project1-project2-integration
169 gate:
170 - project3-merge:
171 - project3-test1
172 - project3-test2
173 - project1-project2-integration
174 post:
175 - project3-post
176
James E. Blair7f71c802012-08-22 13:04:32 -0700177 - name: org/one-job-project
178 check:
179 - one-job-project-merge
180 gate:
181 - one-job-project-merge
182 post:
183 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700184
185 - name: org/nonvoting-project
186 check:
187 - nonvoting-project-merge:
188 - nonvoting-project-test1
189 - nonvoting-project-test2
190 gate:
191 - nonvoting-project-merge:
192 - nonvoting-project-test1
193 - nonvoting-project-test2
194 post:
195 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100196
197 - name: org/templated-project
198 template:
199 - name: test-one-and-two
200 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700201
202 - name: org/node-project
203 gate:
204 - node-project-merge:
205 - node-project-test1
206 - node-project-test2
James E. Blair6736beb2013-07-11 15:18:15 -0700207
208 - name: org/conflict-project
209 conflict:
210 - conflict-project-merge:
211 - conflict-project-test1
212 - conflict-project-test2