blob: 37ea55223c785dae9f97701e34eee6cca673fb66 [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
25 approval:
26 - 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
41 approval:
42 - 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
62
James E. Blairb0fcae42012-07-17 11:12:10 -070063jobs:
64 - name: ^.*-merge$
65 failure-message: Unable to merge change
66 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -070067 - name: nonvoting-project-test2
68 voting: false
James E. Blair70c71582013-03-06 08:50:50 -080069 - name: project-testfile
70 files:
71 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -070072 - name: node-project-test1
73 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -070074
Antoine Musso80edd5a2013-02-13 15:37:53 +010075project-templates:
76 - name: test-one-and-two
77 check:
78 - '{projectname}-test1'
79 - '{projectname}-test2'
80
James E. Blairb0fcae42012-07-17 11:12:10 -070081projects:
82 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -070083 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -070084 check:
85 - project-merge:
86 - project-test1
87 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080088 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070089 gate:
90 - project-merge:
91 - project-test1
92 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080093 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070094 post:
95 - project-post
James E. Blair42f74822013-05-14 15:18:03 -070096 dup1:
97 - project-test1
98 dup2:
99 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -0700100
101 - name: org/project1
102 check:
103 - project1-merge:
104 - project1-test1
105 - project1-test2
106 - project1-project2-integration
107 gate:
108 - project1-merge:
109 - project1-test1
110 - project1-test2
111 - project1-project2-integration
112 post:
113 - project1-post
114
115 - name: org/project2
116 check:
117 - project2-merge:
118 - project2-test1
119 - project2-test2
120 - project1-project2-integration
121 gate:
122 - project2-merge:
123 - project2-test1
124 - project2-test2
125 - project1-project2-integration
126 post:
127 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700128
James E. Blair127bc182012-08-28 15:55:15 -0700129 - name: org/project3
130 check:
131 - project3-merge:
132 - project3-test1
133 - project3-test2
134 - project1-project2-integration
135 gate:
136 - project3-merge:
137 - project3-test1
138 - project3-test2
139 - project1-project2-integration
140 post:
141 - project3-post
142
James E. Blair7f71c802012-08-22 13:04:32 -0700143 - name: org/one-job-project
144 check:
145 - one-job-project-merge
146 gate:
147 - one-job-project-merge
148 post:
149 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700150
151 - name: org/nonvoting-project
152 check:
153 - nonvoting-project-merge:
154 - nonvoting-project-test1
155 - nonvoting-project-test2
156 gate:
157 - nonvoting-project-merge:
158 - nonvoting-project-test1
159 - nonvoting-project-test2
160 post:
161 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100162
163 - name: org/templated-project
164 template:
165 - name: test-one-and-two
166 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700167
168 - name: org/node-project
169 gate:
170 - node-project-merge:
171 - node-project-test1
172 - node-project-test2