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/master'
61 artifacts: '{archive-artifacts}'
65 refspec: '$GERRIT_REFSPEC'
66 choosing-strategy: 'gerrit'
69 - opendaylight-infra-wrappers:
70 build-timeout: '{build-timeout}'
74 server-name: 'OpenDaylight'
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/master'
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: 'OpenDaylight'
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/master'
191 artifacts: '{archive-artifacts}'
194 - gerrit-trigger-scm:
196 choosing-strategy: 'default'
199 - opendaylight-infra-wrappers:
200 build-timeout: '{build-timeout}'
204 server-name: 'OpenDaylight'
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/master'
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/master'
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: 'OpenDaylight'
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/master'
387 artifacts: '{archive-artifacts}'
390 - gerrit-trigger-scm:
392 choosing-strategy: 'default'
395 - opendaylight-infra-wrappers:
396 build-timeout: '{build-timeout}'
400 server-name: 'OpenDaylight'
402 - change-merged-event
403 - comment-added-contains-event:
404 comment-contains-value: 'remerge'
406 - project-compare-type: 'ANT'
407 project-pattern: 'releng/builder'
409 - branch-compare-type: 'ANT'
410 branch-pattern: '**/master'
417 platform: '{platforms}'
418 template: '{templates}'
420 platform: '{platforms}'
421 template: '{templates}'
424 - email-notification:
425 email-recipients: '{email-recipients}'
426 email-prefix: '[{project}]'
427 - opendaylight-infra-shiplogs:
428 maven-version: 'mvn33'