5 - 'builder-verify-python'
9 - 'builder-verify-packer'
10 - 'builder-merge-packer-{platforms}-{templates}'
11 - 'builder-delete-stale-stacks'
19 - devstack-pre-pip-mitaka
20 - devstack-pre-pip-newton
35 templates: mininet-ovs-2.3
37 templates: mininet-ovs-2.5
38 - platforms: ubuntu-14.04
39 templates: java-builder
40 - platforms: ubuntu-14.04
42 - platforms: ubuntu-14.04
43 templates: devstack-pre-pip-mitaka
44 - platforms: ubuntu-14.04
45 templates: devstack-pre-pip-newton
47 project-type: freestyle
48 archive-artifacts: '**/*.log'
50 # The following two values are only specified here
51 # so that code blocks look similar to other projects.
52 project: 'releng/builder'
56 name: builder-verify-jjb
59 project-type: freestyle
62 - opendaylight-infra-properties:
63 build-days-to-keep: 14
66 - opendaylight-infra-parameters:
69 refspec: 'refs/heads/{branch}'
70 artifacts: '{archive-artifacts}'
74 refspec: '$GERRIT_REFSPEC'
75 choosing-strategy: 'gerrit'
78 - opendaylight-infra-wrappers:
79 build-timeout: '{build-timeout}'
82 - gerrit-trigger-patch-submitted:
83 server: '{server-name}'
91 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
92 gzip archives/job_output/*
94 - releng-check-unicode
95 - verify-gpg-signature
99 email-recipients: '{email-recipients}'
100 email-prefix: '[releng]'
101 - opendaylight-infra-shiplogs:
102 maven-version: 'mvn33'
104 # FIXME: Migrate to {project-name}-verify-python-{stream} or delete this entirely,
105 # as there are zero python files (aside docs/conf.py) in releng/builder.
107 name: builder-verify-python
108 node: centos7-java-builder-2c-8g
110 project-type: freestyle
113 - opendaylight-infra-properties:
114 build-days-to-keep: 14
117 - opendaylight-infra-parameters:
120 refspec: 'refs/heads/{branch}'
121 artifacts: '{archive-artifacts}'
124 - gerrit-trigger-scm:
125 refspec: '$GERRIT_REFSPEC'
126 choosing-strategy: 'gerrit'
129 - opendaylight-infra-wrappers:
130 build-timeout: '{build-timeout}'
133 - gerrit-trigger-patch-submitted:
134 server: '{server-name}'
140 - verify-gpg-signature
142 virtualenv $WORKSPACE/venv
143 source $WORKSPACE/venv/bin/activate
144 pip install --upgrade pip
150 - email-notification:
151 email-recipients: '{email-recipients}'
152 email-prefix: '[releng]'
153 - opendaylight-infra-shiplogs:
154 maven-version: 'mvn33'
157 name: 'builder-merge'
160 # builder-merge job to run JJB update
162 # This job's purpose is to update all the JJB
164 project-type: freestyle
167 - opendaylight-infra-properties:
168 build-days-to-keep: 14
171 - opendaylight-infra-parameters:
174 refspec: 'refs/heads/{branch}'
175 artifacts: '{archive-artifacts}'
178 - gerrit-trigger-scm:
180 choosing-strategy: 'default'
183 - opendaylight-infra-wrappers:
184 build-timeout: '{build-timeout}'
188 server-name: '{server-name}'
190 - change-merged-event
191 - comment-added-contains-event:
192 comment-contains-value: 'remerge'
194 - project-compare-type: 'ANT'
195 project-pattern: 'releng/builder'
197 - branch-compare-type: 'ANT'
198 branch-pattern: '**/{branch}'
206 jenkins-jobs --version
207 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
210 - email-notification:
211 email-recipients: '{email-recipients}'
212 email-prefix: '[releng]'
213 - opendaylight-infra-shiplogs:
214 maven-version: 'mvn33'
217 name: 'builder-weekly'
221 # builder-weekly job to run JJB update weekly
223 # This job's purpose is to update all the JJB on a weekly (Sunday)
224 # basis with --flush-cache enabled to ensure jobs are okay
226 project-type: freestyle
229 - opendaylight-infra-properties:
230 build-days-to-keep: 14
233 - opendaylight-infra-parameters:
236 refspec: 'refs/heads/{branch}'
237 artifacts: '{archive-artifacts}'
244 - opendaylight-infra-wrappers:
245 build-timeout: '{build-timeout}'
252 jenkins-jobs --flush-cache update --recursive --workers 4 jjb/
255 - email-notification:
256 email-recipients: '{email-recipients}'
257 email-prefix: '[releng]'
258 - opendaylight-infra-shiplogs:
259 maven-version: 'mvn33'
262 name: builder-check-poms
263 node: centos7-java-builder-2c-8g
265 project-type: freestyle
268 - opendaylight-infra-properties:
269 build-days-to-keep: 14
272 - opendaylight-infra-parameters:
275 refspec: 'refs/heads/{branch}'
276 artifacts: '{archive-artifacts}'
279 - opendaylight-infra-wrappers:
280 build-timeout: '{build-timeout}'
288 - include-raw-check-poms.sh
291 - email-notification:
292 email-recipients: '{email-recipients}'
293 email-prefix: '[releng]'
294 - opendaylight-infra-shiplogs:
295 maven-version: 'mvn33'
298 name: 'builder-delete-stale-stacks'
299 project-type: freestyle
300 node: centos7-java-builder-2c-4g
303 - opendaylight-infra-properties:
304 build-days-to-keep: 7
307 - opendaylight-infra-wrappers:
308 build-timeout: '{build-timeout}'
311 - timed: 'H H/6 * * *'
314 - shell: !include-raw-escape: opendaylight-infra-cleanup-stale-stacks.sh
317 - email-notification:
318 email-recipients: '{email-recipients}'
319 email-prefix: '[releng]'
320 - opendaylight-infra-shiplogs:
321 maven-version: 'mvn33'
324 name: 'builder-verify-packer'
325 project-type: freestyle
326 node: centos7-java-builder-2c-8g
330 - opendaylight-infra-properties:
331 build-days-to-keep: 14
334 - opendaylight-infra-parameters:
337 refspec: 'refs/heads/{branch}'
338 artifacts: '{archive-artifacts}'
341 - gerrit-trigger-scm:
342 refspec: '$GERRIT_REFSPEC'
343 choosing-strategy: 'gerrit'
346 - opendaylight-infra-wrappers:
347 build-timeout: '{build-timeout}'
350 - gerrit-trigger-patch-submitted:
351 server: '{server-name}'
358 platform: '{platforms}'
359 template: '{templates}'
362 - email-notification:
363 email-recipients: '{email-recipients}'
364 email-prefix: '[{project}]'
365 - opendaylight-infra-shiplogs:
366 maven-version: 'mvn33'
369 name: 'builder-merge-packer-{platforms}-{templates}'
370 project-type: freestyle
371 node: centos7-java-builder-2c-8g
375 - opendaylight-infra-properties:
376 build-days-to-keep: 14
379 - opendaylight-infra-parameters:
382 refspec: 'refs/heads/{branch}'
383 artifacts: '{archive-artifacts}'
386 - gerrit-trigger-scm:
388 choosing-strategy: 'default'
391 - opendaylight-infra-wrappers:
392 build-timeout: '{build-timeout}'
395 - timed: '00 10 1 * *'
397 server-name: '{server-name}'
399 - change-merged-event
400 - comment-added-contains-event:
401 comment-contains-value: 'remerge'
403 - project-compare-type: 'ANT'
404 project-pattern: 'releng/builder'
406 - branch-compare-type: 'ANT'
407 branch-pattern: '**/{branch}'
414 platform: '{platforms}'
415 template: '{templates}'
417 platform: '{platforms}'
418 template: '{templates}'
421 - email-notification:
422 email-recipients: '{email-recipients}'
423 email-prefix: '[{project}]'
424 - opendaylight-infra-shiplogs:
425 maven-version: 'mvn33'