blob: 8d6c8522565fcc9fb6623d5029b6a27bd72abe55 [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. Blairb0fcae42012-07-17 11:12:10 -070043jobs:
44 - name: ^.*-merge$
45 failure-message: Unable to merge change
46 hold-following-changes: true
James E. Blair4ec821f2012-08-23 15:28:28 -070047 - name: nonvoting-project-test2
48 voting: false
James E. Blair70c71582013-03-06 08:50:50 -080049 - name: project-testfile
50 files:
51 - '.*-requires'
James E. Blair1f4c2bb2013-04-26 08:40:46 -070052 - name: node-project-test1
53 parameter-function: select_debian_node
James E. Blairb0fcae42012-07-17 11:12:10 -070054
Antoine Musso80edd5a2013-02-13 15:37:53 +010055project-templates:
56 - name: test-one-and-two
57 check:
58 - '{projectname}-test1'
59 - '{projectname}-test2'
60
James E. Blairb0fcae42012-07-17 11:12:10 -070061projects:
62 - name: org/project
James E. Blair4886cc12012-07-18 15:39:41 -070063 merge-mode: cherry-pick
James E. Blairb0fcae42012-07-17 11:12:10 -070064 check:
65 - project-merge:
66 - project-test1
67 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080068 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070069 gate:
70 - project-merge:
71 - project-test1
72 - project-test2
James E. Blair70c71582013-03-06 08:50:50 -080073 - project-testfile
James E. Blairb0fcae42012-07-17 11:12:10 -070074 post:
75 - project-post
James E. Blairb02a3bb2012-07-30 17:49:55 -070076
77 - name: org/project1
78 check:
79 - project1-merge:
80 - project1-test1
81 - project1-test2
82 - project1-project2-integration
83 gate:
84 - project1-merge:
85 - project1-test1
86 - project1-test2
87 - project1-project2-integration
88 post:
89 - project1-post
90
91 - name: org/project2
92 check:
93 - project2-merge:
94 - project2-test1
95 - project2-test2
96 - project1-project2-integration
97 gate:
98 - project2-merge:
99 - project2-test1
100 - project2-test2
101 - project1-project2-integration
102 post:
103 - project2-post
James E. Blair7f71c802012-08-22 13:04:32 -0700104
James E. Blair127bc182012-08-28 15:55:15 -0700105 - name: org/project3
106 check:
107 - project3-merge:
108 - project3-test1
109 - project3-test2
110 - project1-project2-integration
111 gate:
112 - project3-merge:
113 - project3-test1
114 - project3-test2
115 - project1-project2-integration
116 post:
117 - project3-post
118
James E. Blair7f71c802012-08-22 13:04:32 -0700119 - name: org/one-job-project
120 check:
121 - one-job-project-merge
122 gate:
123 - one-job-project-merge
124 post:
125 - one-job-project-post
James E. Blair4ec821f2012-08-23 15:28:28 -0700126
127 - name: org/nonvoting-project
128 check:
129 - nonvoting-project-merge:
130 - nonvoting-project-test1
131 - nonvoting-project-test2
132 gate:
133 - nonvoting-project-merge:
134 - nonvoting-project-test1
135 - nonvoting-project-test2
136 post:
137 - nonvoting-project-post
Antoine Musso80edd5a2013-02-13 15:37:53 +0100138
139 - name: org/templated-project
140 template:
141 - name: test-one-and-two
142 projectname: project
James E. Blair1f4c2bb2013-04-26 08:40:46 -0700143
144 - name: org/node-project
145 gate:
146 - node-project-merge:
147 - node-project-test1
148 - node-project-test2