blob: ed63e729b5c5800581baead35ff4fa8e92037538 [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. Blaire0487072012-08-29 17:38:31 -07008 - event: patchset-created
James E. Blairb0fcae42012-07-17 11:12:10 -07009 success:
10 verified: 1
11 failure:
12 verified: -1
13
14 - name: post
James E. Blair4aea70c2012-07-26 14:23:24 -070015 manager: IndependentPipelineManager
James E. Blairb0fcae42012-07-17 11:12:10 -070016 trigger:
17 - event: ref-updated
18 ref: ^(?!refs/).*$
19
20 - name: gate
James E. Blair4aea70c2012-07-26 14:23:24 -070021 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080022 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 -070023 trigger:
24 - event: comment-added
James E. Blair6736beb2013-07-11 15:18:15 -070025 approval:
James E. Blairb0fcae42012-07-17 11:12:10 -070026 - approved: 1
27 success:
28 verified: 2
29 submit: true
30 failure:
31 verified: -2
32 start:
33 verified: 0
James E. Blair64ed6f22013-07-10 14:07:23 -070034 precedence: high
James E. Blairb0fcae42012-07-17 11:12:10 -070035
James E. Blaird09c17a2012-08-07 09:23:14 -070036 - name: unused
37 manager: IndependentPipelineManager
James E. Blair2fa50962013-01-30 21:50:41 -080038 dequeue-on-new-patchset: false
James E. Blaird09c17a2012-08-07 09:23:14 -070039 trigger:
40 - event: comment-added
James E. Blair6736beb2013-07-11 15:18:15 -070041 approval:
James E. Blaird09c17a2012-08-07 09:23:14 -070042 - approved: 1
43
James E. Blair42f74822013-05-14 15:18:03 -070044 - name: dup1
45 manager: IndependentPipelineManager
46 trigger:
47 - event: change-restored
48 success:
49 verified: 1
50 failure:
51 verified: -1
52
53 - name: dup2
54 manager: IndependentPipelineManager
55 trigger:
56 - event: change-restored
57 success:
58 verified: 1
59 failure:
60 verified: -1
61
James E. Blair6736beb2013-07-11 15:18:15 -070062 - name: conflict
63 dequeue-on-conflict: false
64 manager: DependentPipelineManager
65 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
66 trigger:
67 - event: comment-added
68 approval:
69 - approved: 1
70 success:
71 verified: 2
72 submit: true
73 failure:
74 verified: -2
75 start:
76 verified: 0
James E. Blair42f74822013-05-14 15:18:03 -070077
James E. Blairb0fcae42012-07-17 11:12:10 -070078jobs:
79 - name: ^.*-merge$
80 failure-message: Unable to merge change
81 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -070082 - name: nonvoting-project-test2
83 voting: false
James E. Blair70c71582013-03-06 08:50:50 -080084 - name: project-testfile
85 files:
86 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -070087 - name: node-project-test1
88 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -070089
Antoine Musso80edd5a2013-02-13 15:37:53 +010090project-templates:
91 - name: test-one-and-two
92 check:
93 - '{projectname}-test1'
94 - '{projectname}-test2'
95
James E. Blairb0fcae42012-07-17 11:12:10 -070096projects:
97 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -070098 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -070099 check:
100 - project-merge:
101 - project-test1
102 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800103 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700104 gate:
105 - project-merge:
106 - project-test1
107 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -0800108 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -0700109 post:
110 - project-post
James E. Blair42f74822013-05-14 15:18:03 -0700111 dup1:
112 - project-test1
113 dup2:
114 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -0700115
116 - name: org/project1
117 check:
118 - project1-merge:
119 - project1-test1
120 - project1-test2
121 - project1-project2-integration
122 gate:
123 - project1-merge:
124 - project1-test1
125 - project1-test2
126 - project1-project2-integration
127 post:
128 - project1-post
129
130 - name: org/project2
131 check:
132 - project2-merge:
133 - project2-test1
134 - project2-test2
135 - project1-project2-integration
136 gate:
137 - project2-merge:
138 - project2-test1
139 - project2-test2
140 - project1-project2-integration
141 post:
142 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700143
James E. Blair127bc182012-08-28 15:55:15 -0700144 - name: org/project3
145 check:
146 - project3-merge:
147 - project3-test1
148 - project3-test2
149 - project1-project2-integration
150 gate:
151 - project3-merge:
152 - project3-test1
153 - project3-test2
154 - project1-project2-integration
155 post:
156 - project3-post
157
James E. Blair7f71c802012-08-22 13:04:32 -0700158 - name: org/one-job-project
159 check:
160 - one-job-project-merge
161 gate:
162 - one-job-project-merge
163 post:
164 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700165
166 - name: org/nonvoting-project
167 check:
168 - nonvoting-project-merge:
169 - nonvoting-project-test1
170 - nonvoting-project-test2
171 gate:
172 - nonvoting-project-merge:
173 - nonvoting-project-test1
174 - nonvoting-project-test2
175 post:
176 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100177
178 - name: org/templated-project
179 template:
180 - name: test-one-and-two
181 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700182
183 - name: org/node-project
184 gate:
185 - node-project-merge:
186 - node-project-test1
187 - node-project-test2
James E. Blair6736beb2013-07-11 15:18:15 -0700188
189 - name: org/conflict-project
190 conflict:
191 - conflict-project-merge:
192 - conflict-project-test1
193 - conflict-project-test2