blob: 2695719d533f365c024a212d3a3da373fc8ba1fd [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
34
James E. Blaird09c17a2012-08-07 09:23:14 -070035 - name: unused
36 manager: IndependentPipelineManager
James E. Blair2fa50962013-01-30 21:50:41 -080037 dequeue-on-new-patchset: false
James E. Blaird09c17a2012-08-07 09:23:14 -070038 trigger:
39 - event: comment-added
40 approval:
41 - approved: 1
42
James E. Blair42f74822013-05-14 15:18:03 -070043 - name: dup1
44 manager: IndependentPipelineManager
45 trigger:
46 - event: change-restored
47 success:
48 verified: 1
49 failure:
50 verified: -1
51
52 - name: dup2
53 manager: IndependentPipelineManager
54 trigger:
55 - event: change-restored
56 success:
57 verified: 1
58 failure:
59 verified: -1
60
61
James E. Blairb0fcae42012-07-17 11:12:10 -070062jobs:
63 - name: ^.*-merge$
64 failure-message: Unable to merge change
65 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -070066 - name: nonvoting-project-test2
67 voting: false
James E. Blair70c71582013-03-06 08:50:50 -080068 - name: project-testfile
69 files:
70 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -070071 - name: node-project-test1
72 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -070073
Antoine Musso80edd5a2013-02-13 15:37:53 +010074project-templates:
75 - name: test-one-and-two
76 check:
77 - '{projectname}-test1'
78 - '{projectname}-test2'
79
James E. Blairb0fcae42012-07-17 11:12:10 -070080projects:
81 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -070082 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -070083 check:
84 - project-merge:
85 - project-test1
86 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080087 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070088 gate:
89 - project-merge:
90 - project-test1
91 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080092 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070093 post:
94 - project-post
James E. Blair42f74822013-05-14 15:18:03 -070095 dup1:
96 - project-test1
97 dup2:
98 - project-test1
James E. Blairb02a3bb2012-07-30 17:49:55 -070099
100 - name: org/project1
101 check:
102 - project1-merge:
103 - project1-test1
104 - project1-test2
105 - project1-project2-integration
106 gate:
107 - project1-merge:
108 - project1-test1
109 - project1-test2
110 - project1-project2-integration
111 post:
112 - project1-post
113
114 - name: org/project2
115 check:
116 - project2-merge:
117 - project2-test1
118 - project2-test2
119 - project1-project2-integration
120 gate:
121 - project2-merge:
122 - project2-test1
123 - project2-test2
124 - project1-project2-integration
125 post:
126 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700127
James E. Blair127bc182012-08-28 15:55:15 -0700128 - name: org/project3
129 check:
130 - project3-merge:
131 - project3-test1
132 - project3-test2
133 - project1-project2-integration
134 gate:
135 - project3-merge:
136 - project3-test1
137 - project3-test2
138 - project1-project2-integration
139 post:
140 - project3-post
141
James E. Blair7f71c802012-08-22 13:04:32 -0700142 - name: org/one-job-project
143 check:
144 - one-job-project-merge
145 gate:
146 - one-job-project-merge
147 post:
148 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700149
150 - name: org/nonvoting-project
151 check:
152 - nonvoting-project-merge:
153 - nonvoting-project-test1
154 - nonvoting-project-test2
155 gate:
156 - nonvoting-project-merge:
157 - nonvoting-project-test1
158 - nonvoting-project-test2
159 post:
160 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100161
162 - name: org/templated-project
163 template:
164 - name: test-one-and-two
165 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700166
167 - name: org/node-project
168 gate:
169 - node-project-merge:
170 - node-project-test1
171 - node-project-test2