blob: 675d3516b79fcb82da7f584cee3f547fe39f06c3 [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:
11 verified: 1
12 failure:
13 verified: -1
14
15 - name: post
James E. Blair4aea70c2012-07-26 14:23:24 -070016 manager: IndependentPipelineManager
James E. Blairb0fcae42012-07-17 11:12:10 -070017 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070018 gerrit:
19 - event: ref-updated
20 ref: ^(?!refs/).*$
James E. Blairb0fcae42012-07-17 11:12:10 -070021
22 - name: gate
James E. Blair4aea70c2012-07-26 14:23:24 -070023 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080024 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 -070025 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070026 gerrit:
27 - event: comment-added
28 approval:
29 - approved: 1
James E. Blairb0fcae42012-07-17 11:12:10 -070030 success:
31 verified: 2
32 submit: true
33 failure:
34 verified: -2
35 start:
36 verified: 0
James E. Blair64ed6f22013-07-10 14:07:23 -070037 precedence: high
James E. Blairb0fcae42012-07-17 11:12:10 -070038
James E. Blaird09c17a2012-08-07 09:23:14 -070039 - name: unused
40 manager: IndependentPipelineManager
James E. Blair2fa50962013-01-30 21:50:41 -080041 dequeue-on-new-patchset: false
James E. Blaird09c17a2012-08-07 09:23:14 -070042 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070043 gerrit:
44 - event: comment-added
45 approval:
46 - approved: 1
James E. Blaird09c17a2012-08-07 09:23:14 -070047
James E. Blair42f74822013-05-14 15:18:03 -070048 - name: dup1
49 manager: IndependentPipelineManager
50 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070051 gerrit:
52 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070053 success:
54 verified: 1
55 failure:
56 verified: -1
57
58 - name: dup2
59 manager: IndependentPipelineManager
60 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070061 gerrit:
62 - event: change-restored
James E. Blair42f74822013-05-14 15:18:03 -070063 success:
64 verified: 1
65 failure:
66 verified: -1
67
James E. Blair6736beb2013-07-11 15:18:15 -070068 - name: conflict
69 dequeue-on-conflict: false
70 manager: DependentPipelineManager
71 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
72 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070073 gerrit:
74 - event: comment-added
75 approval:
76 - approved: 1
James E. Blair6736beb2013-07-11 15:18:15 -070077 success:
78 verified: 2
79 submit: true
80 failure:
81 verified: -2
82 start:
83 verified: 0
James E. Blair42f74822013-05-14 15:18:03 -070084
James E. Blairb0fcae42012-07-17 11:12:10 -070085jobs:
86 - name: ^.*-merge$
87 failure-message: Unable to merge change
88 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -070089 - name: nonvoting-project-test2
90 voting: false
James E. Blair70c71582013-03-06 08:50:50 -080091 - name: project-testfile
92 files:
93 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -070094 - name: node-project-test1
95 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -070096
Antoine Musso80edd5a2013-02-13 15:37:53 +010097project-templates:
98 - name: test-one-and-two
99 check:
100 - '{projectname}-test1'
101 - '{projectname}-test2'
102
James E. Blairb0fcae42012-07-17 11:12:10 -0700103projects:
104 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -0700105 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -0700106 check:
107 - project-merge:
108 - project-test1
109 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800110 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700111 gate:
112 - project-merge:
113 - project-test1
114 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800115 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700116 post:
117 - project-post
James E. Blair42f74822013-05-14 15:18:03 -0700118 dup1:
119 - project-test1
120 dup2:
121 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -0700122
123 - name: org/project1
124 check:
125 - project1-merge:
126 - project1-test1
127 - project1-test2
128 - project1-project2-integration
129 gate:
130 - project1-merge:
131 - project1-test1
132 - project1-test2
133 - project1-project2-integration
134 post:
135 - project1-post
136
137 - name: org/project2
138 check:
139 - project2-merge:
140 - project2-test1
141 - project2-test2
142 - project1-project2-integration
143 gate:
144 - project2-merge:
145 - project2-test1
146 - project2-test2
147 - project1-project2-integration
148 post:
149 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700150
James E. Blair127bc182012-08-28 15:55:15 -0700151 - name: org/project3
152 check:
153 - project3-merge:
154 - project3-test1
155 - project3-test2
156 - project1-project2-integration
157 gate:
158 - project3-merge:
159 - project3-test1
160 - project3-test2
161 - project1-project2-integration
162 post:
163 - project3-post
164
James E. Blair7f71c802012-08-22 13:04:32 -0700165 - name: org/one-job-project
166 check:
167 - one-job-project-merge
168 gate:
169 - one-job-project-merge
170 post:
171 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700172
173 - name: org/nonvoting-project
174 check:
175 - nonvoting-project-merge:
176 - nonvoting-project-test1
177 - nonvoting-project-test2
178 gate:
179 - nonvoting-project-merge:
180 - nonvoting-project-test1
181 - nonvoting-project-test2
182 post:
183 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100184
185 - name: org/templated-project
186 template:
187 - name: test-one-and-two
188 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700189
190 - name: org/node-project
191 gate:
192 - node-project-merge:
193 - node-project-test1
194 - node-project-test2
James E. Blair6736beb2013-07-11 15:18:15 -0700195
196 - name: org/conflict-project
197 conflict:
198 - conflict-project-merge:
199 - conflict-project-test1
200 - conflict-project-test2