5 - 'builder-verify-python'
9 - 'builder-verify-packer-{platforms}-{templates}'
10 - 'builder-merge-packer-{platforms}-{templates}'
18 - devstack-pre-pip-mitaka
19 - devstack-pre-pip-newton
34 templates: mininet-ovs-2.3
36 templates: mininet-ovs-2.5
37 - platforms: ubuntu-14.04
38 templates: java-builder
39 - platforms: ubuntu-14.04
41 - platforms: ubuntu-14.04
42 templates: devstack-pre-pip-mitaka
43 - platforms: ubuntu-14.04
44 templates: devstack-pre-pip-newton
46 project-type: freestyle
47 archive-artifacts: '**/*.log'
49 # The following two values are only specified here
50 # so that code blocks look similar to other projects.
51 project: 'releng/builder'
55 name: builder-verify-jjb
58 project-type: freestyle
61 - opendaylight-infra-properties:
62 build-days-to-keep: 14
65 - opendaylight-infra-parameters:
68 refspec: 'refs/heads/{branch}'
69 artifacts: '{archive-artifacts}'
73 refspec: '$GERRIT_REFSPEC'
74 choosing-strategy: 'gerrit'
77 - opendaylight-infra-wrappers:
78 build-timeout: '{build-timeout}'
81 - gerrit-trigger-patch-submitted:
82 server: '{server-name}'
90 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
91 gzip archives/job_output/*
93 - releng-check-unicode
94 - verify-gpg-signature
98 email-recipients: '{email-recipients}'
99 email-prefix: '[releng]'
100 - opendaylight-infra-shiplogs:
101 maven-version: 'mvn33'
103 # FIXME: Migrate to {project-name}-verify-python-{stream} or delete this entirely,
104 # as there are zero python files (aside docs/conf.py) in releng/builder.
106 name: builder-verify-python
107 node: centos7-java-builder-2c-8g
109 project-type: freestyle
112 - opendaylight-infra-properties:
113 build-days-to-keep: 14
116 - opendaylight-infra-parameters:
119 refspec: 'refs/heads/{branch}'
120 artifacts: '{archive-artifacts}'
123 - gerrit-trigger-scm:
124 refspec: '$GERRIT_REFSPEC'
125 choosing-strategy: 'gerrit'
128 - opendaylight-infra-wrappers:
129 build-timeout: '{build-timeout}'
132 - gerrit-trigger-patch-submitted:
133 server: '{server-name}'
139 - verify-gpg-signature
141 virtualenv $WORKSPACE/venv
142 source $WORKSPACE/venv/bin/activate
143 pip install --upgrade pip
149 - email-notification:
150 email-recipients: '{email-recipients}'
151 email-prefix: '[releng]'
152 - opendaylight-infra-shiplogs:
153 maven-version: 'mvn33'
156 name: 'builder-merge'
159 # builder-merge job to run JJB update
161 # This job's purpose is to update all the JJB
163 project-type: freestyle
166 - opendaylight-infra-properties:
167 build-days-to-keep: 14
170 - opendaylight-infra-parameters:
173 refspec: 'refs/heads/{branch}'
174 artifacts: '{archive-artifacts}'
177 - gerrit-trigger-scm:
179 choosing-strategy: 'default'
182 - opendaylight-infra-wrappers:
183 build-timeout: '{build-timeout}'
187 server-name: '{server-name}'
189 - change-merged-event
190 - comment-added-contains-event:
191 comment-contains-value: 'remerge'
193 - project-compare-type: 'ANT'
194 project-pattern: 'releng/builder'
196 - branch-compare-type: 'ANT'
197 branch-pattern: '**/{branch}'
205 jenkins-jobs --version
206 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
209 - email-notification:
210 email-recipients: '{email-recipients}'
211 email-prefix: '[releng]'
212 - opendaylight-infra-shiplogs:
213 maven-version: 'mvn33'
216 name: 'builder-weekly'
220 # builder-weekly job to run JJB update weekly
222 # This job's purpose is to update all the JJB on a weekly (Sunday)
223 # basis with --flush-cache enabled to ensure jobs are okay
225 project-type: freestyle
228 - opendaylight-infra-properties:
229 build-days-to-keep: 14
232 - opendaylight-infra-parameters:
235 refspec: 'refs/heads/{branch}'
236 artifacts: '{archive-artifacts}'
243 - opendaylight-infra-wrappers:
244 build-timeout: '{build-timeout}'
251 jenkins-jobs --flush-cache update --recursive --workers 4 jjb/
254 - email-notification:
255 email-recipients: '{email-recipients}'
256 email-prefix: '[releng]'
257 - opendaylight-infra-shiplogs:
258 maven-version: 'mvn33'
261 name: builder-check-poms
262 node: centos7-java-builder-2c-8g
264 project-type: freestyle
267 - opendaylight-infra-properties:
268 build-days-to-keep: 14
271 - opendaylight-infra-parameters:
274 refspec: 'refs/heads/{branch}'
275 artifacts: '{archive-artifacts}'
278 - opendaylight-infra-wrappers:
279 build-timeout: '{build-timeout}'
287 - include-raw-check-poms.sh
290 - email-notification:
291 email-recipients: '{email-recipients}'
292 email-prefix: '[releng]'
293 - opendaylight-infra-shiplogs:
294 maven-version: 'mvn33'
297 name: 'builder-verify-packer-{platforms}-{templates}'
298 project-type: freestyle
299 node: centos7-java-builder-2c-8g
303 - opendaylight-infra-properties:
304 build-days-to-keep: 14
307 - opendaylight-infra-parameters:
310 refspec: 'refs/heads/{branch}'
311 artifacts: '{archive-artifacts}'
314 - gerrit-trigger-scm:
315 refspec: '$GERRIT_REFSPEC'
316 choosing-strategy: 'gerrit'
319 - opendaylight-infra-wrappers:
320 build-timeout: '{build-timeout}'
323 - gerrit-trigger-patch-submitted:
324 server: '{server-name}'
331 platform: '{platforms}'
332 template: '{templates}'
335 - email-notification:
336 email-recipients: '{email-recipients}'
337 email-prefix: '[{project}]'
338 - opendaylight-infra-shiplogs:
339 maven-version: 'mvn33'
342 name: 'builder-merge-packer-{platforms}-{templates}'
343 project-type: freestyle
344 node: centos7-java-builder-2c-8g
348 - opendaylight-infra-properties:
349 build-days-to-keep: 14
352 - opendaylight-infra-parameters:
355 refspec: 'refs/heads/{branch}'
356 artifacts: '{archive-artifacts}'
359 - gerrit-trigger-scm:
361 choosing-strategy: 'default'
364 - opendaylight-infra-wrappers:
365 build-timeout: '{build-timeout}'
368 - timed: '00 10 1 * *'
370 server-name: '{server-name}'
372 - change-merged-event
373 - comment-added-contains-event:
374 comment-contains-value: 'remerge'
376 - project-compare-type: 'ANT'
377 project-pattern: 'releng/builder'
379 - branch-compare-type: 'ANT'
380 branch-pattern: '**/{branch}'
387 platform: '{platforms}'
388 template: '{templates}'
390 platform: '{platforms}'
391 template: '{templates}'
394 - email-notification:
395 email-recipients: '{email-recipients}'
396 email-prefix: '[{project}]'
397 - opendaylight-infra-shiplogs:
398 maven-version: 'mvn33'