5 - 'builder-verify-python'
9 - 'builder-verify-packer-{platforms}-{templates}'
10 - 'builder-merge-packer-{platforms}-{templates}'
32 templates: mininet-ovs-2.3
34 templates: mininet-ovs-2.5
35 - platforms: ubuntu-14.04
36 templates: java-builder
39 - platforms: ubuntu-14.04
42 project-type: freestyle
43 archive-artifacts: '**/*.log'
44 project: 'releng/builder'
48 name: builder-verify-jjb
51 project-type: freestyle
57 - opendaylight-infra-parameters:
60 refspec: 'refs/heads/{branch}'
61 artifacts: '{archive-artifacts}'
65 refspec: '$GERRIT_REFSPEC'
66 choosing-strategy: 'gerrit'
69 - opendaylight-infra-wrappers:
70 build-timeout: '{build-timeout}'
74 server-name: '{server-name}'
76 - patchset-created-event:
77 exclude-drafts: 'true'
78 exclude-trivial-rebase: 'false'
79 exclude-no-code-change: 'true'
80 - draft-published-event
81 - comment-added-contains-event:
82 comment-contains-value: 'recheck'
84 - project-compare-type: 'ANT'
85 project-pattern: 'releng/builder'
87 - branch-compare-type: 'ANT'
88 branch-pattern: '**/master'
93 pattern: jjb-templates/**
98 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
99 gzip archives/job_output/*
101 - releng-check-unicode
104 - email-notification:
105 email-recipients: '{email-recipients}'
106 email-prefix: '[releng]'
107 - opendaylight-infra-shiplogs:
108 maven-version: 'mvn33'
111 name: builder-verify-python
112 node: centos7-java-builder-2c-8g
114 project-type: freestyle
120 - opendaylight-infra-parameters:
123 refspec: 'refs/heads/{branch}'
124 artifacts: '{archive-artifacts}'
127 - gerrit-trigger-scm:
128 refspec: '$GERRIT_REFSPEC'
129 choosing-strategy: 'gerrit'
132 - opendaylight-infra-wrappers:
133 build-timeout: '{build-timeout}'
137 server-name: '{server-name}'
139 - patchset-created-event:
140 exclude-drafts: 'true'
141 exclude-trivial-rebase: 'false'
142 exclude-no-code-change: 'true'
143 - draft-published-event
144 - comment-added-contains-event:
145 comment-contains-value: 'recheck'
147 - project-compare-type: 'ANT'
148 project-pattern: 'releng/builder'
150 - branch-compare-type: 'ANT'
151 branch-pattern: '**/master'
159 virtualenv $WORKSPACE/venv
160 source $WORKSPACE/venv/bin/activate
161 pip install --upgrade pip
167 - email-notification:
168 email-recipients: '{email-recipients}'
169 email-prefix: '[releng]'
170 - opendaylight-infra-shiplogs:
171 maven-version: 'mvn33'
174 name: 'builder-merge'
177 # builder-merge job to run JJB update
179 # This job's purpose is to update all the JJB
181 project-type: freestyle
187 - opendaylight-infra-parameters:
190 refspec: 'refs/heads/{branch}'
191 artifacts: '{archive-artifacts}'
194 - gerrit-trigger-scm:
196 choosing-strategy: 'default'
199 - opendaylight-infra-wrappers:
200 build-timeout: '{build-timeout}'
204 server-name: '{server-name}'
206 - change-merged-event
207 - comment-added-contains-event:
208 comment-contains-value: 'remerge'
210 - project-compare-type: 'ANT'
211 project-pattern: 'releng/builder'
213 - branch-compare-type: 'ANT'
214 branch-pattern: '**/master'
219 pattern: jjb-templates/**
224 jenkins-jobs --version
225 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
228 - email-notification:
229 email-recipients: '{email-recipients}'
230 email-prefix: '[releng]'
231 - opendaylight-infra-shiplogs:
232 maven-version: 'mvn33'
235 name: 'builder-weekly'
239 # builder-weekly job to run JJB update weekly
241 # This job's purpose is to update all the JJB on a weekly (Sunday)
242 # basis with --flush-cache enabled to ensure jobs are okay
244 project-type: freestyle
250 - opendaylight-infra-parameters:
253 refspec: 'refs/heads/{branch}'
254 artifacts: '{archive-artifacts}'
261 - opendaylight-infra-wrappers:
262 build-timeout: '{build-timeout}'
269 jenkins-jobs --flush-cache update --recursive jjb/
272 - email-notification:
273 email-recipients: '{email-recipients}'
274 email-prefix: '[releng]'
275 - opendaylight-infra-shiplogs:
276 maven-version: 'mvn33'
279 name: builder-check-poms
280 node: centos7-java-builder-2c-8g
282 project-type: freestyle
288 - opendaylight-infra-parameters:
291 refspec: 'refs/heads/{branch}'
292 artifacts: '{archive-artifacts}'
295 - opendaylight-infra-wrappers:
296 build-timeout: '{build-timeout}'
304 - include-raw-check-poms.sh
307 - email-notification:
308 email-recipients: '{email-recipients}'
309 email-prefix: '[releng]'
310 - opendaylight-infra-shiplogs:
311 maven-version: 'mvn33'
314 name: 'builder-verify-packer-{platforms}-{templates}'
315 project-type: freestyle
316 node: centos7-java-builder-2c-8g
323 - opendaylight-infra-parameters:
326 refspec: 'refs/heads/{branch}'
327 artifacts: '{archive-artifacts}'
330 - gerrit-trigger-scm:
331 refspec: '$GERRIT_REFSPEC'
332 choosing-strategy: 'gerrit'
335 - opendaylight-infra-wrappers:
336 build-timeout: '{build-timeout}'
340 server-name: '{server-name}'
342 - patchset-created-event:
343 exclude-drafts: 'true'
344 exclude-trivial-rebase: 'false'
345 exclude-no-code-change: 'true'
346 - draft-published-event
347 - comment-added-contains-event:
348 comment-contains-value: 'recheck'
349 - comment-added-contains-event:
350 comment-contains-value: 'reverify'
352 - project-compare-type: 'ANT'
353 project-pattern: '{project}'
355 - branch-compare-type: 'ANT'
356 branch-pattern: '**/{branch}'
363 platform: '{platforms}'
364 template: '{templates}'
367 - email-notification:
368 email-recipients: '{email-recipients}'
369 email-prefix: '[{project}]'
370 - opendaylight-infra-shiplogs:
371 maven-version: 'mvn33'
374 name: 'builder-merge-packer-{platforms}-{templates}'
375 project-type: freestyle
376 node: centos7-java-builder-2c-8g
383 - opendaylight-infra-parameters:
386 refspec: 'refs/heads/{branch}'
387 artifacts: '{archive-artifacts}'
390 - gerrit-trigger-scm:
392 choosing-strategy: 'default'
395 - opendaylight-infra-wrappers:
396 build-timeout: '{build-timeout}'
399 - timed: '00 10 1 * *'
401 server-name: '{server-name}'
403 - change-merged-event
404 - comment-added-contains-event:
405 comment-contains-value: 'remerge'
407 - project-compare-type: 'ANT'
408 project-pattern: 'releng/builder'
410 - branch-compare-type: 'ANT'
411 branch-pattern: '**/master'
418 platform: '{platforms}'
419 template: '{templates}'
421 platform: '{platforms}'
422 template: '{templates}'
425 - email-notification:
426 email-recipients: '{email-recipients}'
427 email-prefix: '[{project}]'
428 - opendaylight-infra-shiplogs:
429 maven-version: 'mvn33'