2 name: ci-management-jobs
4 - 'ci-management-verify-jjb'
5 - 'ci-management-merge-jjb'
6 - 'ci-management-verify-packer'
7 - 'ci-management-merge-packer-{platforms}-{templates}'
17 project: ci-management
21 name: ci-management-verify-jjb
23 project-type: freestyle
30 artifactDaysToKeep: -1
39 credentials-id: 'jenkins-gerrit-credentials'
40 refspec: '$GERRIT_REFSPEC'
41 choosing-strategy: 'gerrit'
44 - fdio-infra-wrappers:
45 build-timeout: '{build-timeout}'
48 - gerrit-trigger-patch-submitted:
54 jenkins-jobs test --recursive -o job_output jjb/
55 - ci-management-check-unicode
59 artifacts: 'job_output/*'
61 - fdio-infra-shiplogs:
62 maven-version: 'mvn33-new'
65 name: 'ci-management-merge-jjb'
67 project-type: freestyle
73 artifactDaysToKeep: -1
82 credentials-id: 'jenkins-gerrit-credentials'
84 choosing-strategy: 'default'
87 - fdio-infra-wrappers:
88 build-timeout: '{build-timeout}'
91 - gerrit-trigger-patch-merged:
98 jenkins-jobs --version
99 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
102 - fdio-infra-shiplogs:
103 maven-version: 'mvn33-new'
106 name: ci-management-verify-zuul
108 project-type: freestyle
115 artifactDaysToKeep: -1
120 credentials-id: 'jenkins-gerrit-credentials'
122 commit: '$ZUUL_COMMIT'
125 - fdio-infra-wrappers:
126 build-timeout: '{build-timeout}'
130 !include-raw-escape: include-raw-test-zuul.sh
133 name: ci-management-merge-zuul
135 project-type: freestyle
141 artifactDaysToKeep: -1
146 credentials-id: 'jenkins-gerrit-credentials'
148 commit: 'origin/$ZUUL_BRANCH'
151 - fdio-infra-wrappers:
152 build-timeout: '{build-timeout}'
156 !include-raw-escape: include-raw-test-zuul.sh
158 !include-raw-escape: include-raw-merge-zuul.sh
161 name: ci-management-verify-nodepool
163 project-type: freestyle
170 artifactDaysToKeep: -1
175 credentials-id: 'jenkins-gerrit-credentials'
177 commit: '$ZUUL_COMMIT'
180 - fdio-infra-wrappers:
181 build-timeout: '{build-timeout}'
185 !include-raw-escape: include-raw-test-nodepool.sh
188 name: ci-management-merge-nodepool
190 project-type: freestyle
196 artifactDaysToKeep: -1
201 credentials-id: 'jenkins-gerrit-credentials'
203 commit: 'origin/$ZUUL_BRANCH'
206 - fdio-infra-wrappers:
207 build-timeout: '{build-timeout}'
211 !include-raw-escape: include-raw-test-nodepool.sh
213 !include-raw-escape: include-raw-merge-nodepool.sh
218 name: 'ci-management-verify-packer'
219 project-type: freestyle
220 node: ubuntu1404-basebuild-4c-4g
224 - fdio-infra-properties:
225 build-days-to-keep: '{build-days-to-keep}'
226 build-num-to-keep: '{build-num-to-keep}'
233 - gerrit-refspec-parameter:
234 refspec: 'refs/heads/{branch}'
237 - gerrit-trigger-scm:
238 credentials-id: 'jenkins-gerrit-credentials'
239 refspec: '$GERRIT_REFSPEC'
242 choosing-strategy: 'gerrit'
245 - fdio-infra-wrappers:
246 build-timeout: '{build-timeout}'
247 - ssh-agent-credentials:
249 - 'jenkins-gerrit-credentials'
254 server-name: 'Primary'
256 - patchset-created-event:
257 exclude-drafts: 'false'
258 exclude-trivial-rebase: 'false'
259 exclude-no-code-change: 'false'
260 - draft-published-event
261 - comment-added-contains-event:
262 comment-contains-value: 'recheck'
263 - comment-added-contains-event:
264 comment-contains-value: 'reverify'
266 - project-compare-type: 'ANT'
267 project-pattern: 'ci-management'
269 - branch-compare-type: 'ANT'
270 branch-pattern: '**/master'
280 artifacts: 'packer/*.log'
282 only-if-success: 'true'
283 - fdio-infra-shiplogs:
284 maven-version: 'mvn33-new'
287 name: 'ci-management-merge-packer-{platforms}-{templates}'
288 project-type: freestyle
289 node: ubuntu1404-basebuild-4c-4g
293 - fdio-infra-properties:
294 build-days-to-keep: '{build-days-to-keep}'
295 build-num-to-keep: '{build-num-to-keep}'
302 - gerrit-refspec-parameter:
303 refspec: 'refs/heads/{branch}'
306 - gerrit-trigger-scm:
307 credentials-id: 'jenkins-gerrit-credentials'
308 refspec: '$GERRIT_REFSPEC'
311 choosing-strategy: 'default'
314 - fdio-infra-wrappers:
315 build-timeout: '{build-timeout}'
316 - ssh-agent-credentials:
318 - 'jenkins-gerrit-credentials'
323 server-name: 'Primary'
325 - change-merged-event
326 - comment-added-contains-event:
327 comment-contains-value: 'remerge'
329 - project-compare-type: 'ANT'
330 project-pattern: 'ci-management'
332 - branch-compare-type: 'ANT'
333 branch-pattern: '**/master'
336 pattern: 'packer/vars/{platforms}.json'
338 pattern: 'packer/templates/{templates}.json'
340 pattern: 'packer/provision/{templates}.sh'
342 pattern: 'packer/provision/system_reseal.sh'
344 pattern: 'packer/provision/rh-user_data.sh'
346 pattern: 'packer/provision/baseline.sh'
351 platform: '{platforms}'
352 template: '{templates}'
356 artifacts: 'packer/*.log'
358 only-if-success: 'true'
359 - fdio-infra-shiplogs:
360 maven-version: 'mvn33-new'