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
40 project-type: freestyle
41 archive-artifacts: '**/*.log'
42 project: 'releng/builder'
46 name: builder-verify-jjb
49 project-type: freestyle
55 - opendaylight-infra-parameters:
58 refspec: 'refs/heads/master'
59 artifacts: '{archive-artifacts}'
63 refspec: '$GERRIT_REFSPEC'
64 choosing-strategy: 'gerrit'
67 - opendaylight-infra-wrappers:
68 build-timeout: '{build-timeout}'
72 server-name: 'OpenDaylight'
74 - patchset-created-event:
75 exclude-drafts: 'false'
76 exclude-trivial-rebase: 'false'
77 exclude-no-code-change: 'false'
78 - draft-published-event
79 - comment-added-contains-event:
80 comment-contains-value: 'recheck'
82 - project-compare-type: 'ANT'
83 project-pattern: 'releng/builder'
85 - branch-compare-type: 'ANT'
86 branch-pattern: '**/master'
91 pattern: jjb-templates/**
96 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
97 gzip archives/job_output/*
99 - releng-check-unicode
102 - email-notification:
103 email-prefix: '[releng]'
104 - opendaylight-infra-shiplogs:
105 maven-version: '{mvn33}'
108 name: builder-verify-python
109 node: centos7-java-builder-2c-8g
111 project-type: freestyle
117 - opendaylight-infra-parameters:
120 refspec: 'refs/heads/master'
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}'
134 server-name: 'OpenDaylight'
136 - patchset-created-event:
137 exclude-drafts: 'false'
138 exclude-trivial-rebase: 'false'
139 exclude-no-code-change: 'false'
140 - draft-published-event
141 - comment-added-contains-event:
142 comment-contains-value: 'recheck'
144 - project-compare-type: 'ANT'
145 project-pattern: 'releng/builder'
147 - branch-compare-type: 'ANT'
148 branch-pattern: '**/master'
156 virtualenv $WORKSPACE/venv
157 source $WORKSPACE/venv/bin/activate
158 pip install --upgrade pip
164 - email-notification:
165 email-prefix: '[releng]'
166 - opendaylight-infra-shiplogs:
167 maven-version: '{mvn33}'
170 name: 'builder-merge'
173 # builder-merge job to run JJB update
175 # This job's purpose is to update all the JJB
177 project-type: freestyle
183 - opendaylight-infra-parameters:
186 refspec: 'refs/heads/master'
187 artifacts: '{archive-artifacts}'
190 - gerrit-trigger-scm:
192 choosing-strategy: 'default'
195 - opendaylight-infra-wrappers:
196 build-timeout: '{build-timeout}'
200 server-name: 'OpenDaylight'
202 - change-merged-event
203 - comment-added-contains-event:
204 comment-contains-value: 'remerge'
206 - project-compare-type: 'ANT'
207 project-pattern: 'releng/builder'
209 - branch-compare-type: 'ANT'
210 branch-pattern: '**/master'
215 pattern: jjb-templates/**
220 jenkins-jobs --version
221 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
224 - email-notification:
225 email-prefix: '[releng]'
226 - opendaylight-infra-shiplogs:
227 maven-version: '{mvn33}'
230 name: 'builder-weekly'
234 # builder-weekly job to run JJB update weekly
236 # This job's purpose is to update all the JJB on a weekly (Sunday)
237 # basis with --flush-cache enabled to ensure jobs are okay
239 project-type: freestyle
245 - opendaylight-infra-parameters:
248 refspec: 'refs/heads/master'
249 artifacts: '{archive-artifacts}'
256 - opendaylight-infra-wrappers:
257 build-timeout: '{build-timeout}'
264 jenkins-jobs --flush-cache update --recursive jjb/
267 - email-notification:
268 email-prefix: '[releng]'
269 - opendaylight-infra-shiplogs:
270 maven-version: '{mvn33}'
273 name: builder-check-poms
274 node: centos7-java-builder-2c-8g
276 project-type: freestyle
282 - opendaylight-infra-parameters:
285 refspec: 'refs/heads/master'
286 artifacts: '{archive-artifacts}'
289 - opendaylight-infra-wrappers:
290 build-timeout: '{build-timeout}'
298 - include-raw-check-poms.sh
301 - email-notification:
302 email-prefix: '[releng]'
303 - opendaylight-infra-shiplogs:
304 maven-version: '{mvn33}'
307 name: 'builder-verify-packer-{platforms}-{templates}'
308 project-type: freestyle
309 node: centos7-java-builder-2c-8g
316 - opendaylight-infra-parameters:
319 refspec: 'refs/heads/{branch}'
320 artifacts: '{archive-artifacts}'
323 - gerrit-trigger-scm:
324 refspec: '$GERRIT_REFSPEC'
325 choosing-strategy: 'gerrit'
328 - opendaylight-infra-wrappers:
329 build-timeout: '{build-timeout}'
333 server-name: 'OpenDaylight'
335 - patchset-created-event:
336 exclude-drafts: 'true'
337 exclude-trivial-rebase: 'false'
338 exclude-no-code-change: 'true'
339 - draft-published-event
340 - comment-added-contains-event:
341 comment-contains-value: 'recheck'
342 - comment-added-contains-event:
343 comment-contains-value: 'reverify'
345 - project-compare-type: 'ANT'
346 project-pattern: '{project}'
348 - branch-compare-type: 'ANT'
349 branch-pattern: '**/{branch}'
356 platform: '{platforms}'
357 template: '{templates}'
360 - email-notification:
361 email-prefix: '[{project}]'
362 - opendaylight-infra-shiplogs:
363 maven-version: '{mvn33}'
366 name: 'builder-merge-packer-{platforms}-{templates}'
367 project-type: freestyle
368 node: centos7-java-builder-2c-8g
375 - opendaylight-infra-parameters:
378 refspec: 'refs/heads/master'
379 artifacts: '{archive-artifacts}'
382 - gerrit-trigger-scm:
384 choosing-strategy: 'default'
387 - opendaylight-infra-wrappers:
388 build-timeout: '{build-timeout}'
392 server-name: 'OpenDaylight'
394 - change-merged-event
395 - comment-added-contains-event:
396 comment-contains-value: 'remerge'
398 - project-compare-type: 'ANT'
399 project-pattern: 'releng/builder'
401 - branch-compare-type: 'ANT'
402 branch-pattern: '**/master'
409 platform: '{platforms}'
410 template: '{templates}'
412 platform: '{platforms}'
413 template: '{templates}'
416 - email-notification:
417 email-prefix: '[{project}]'
418 - opendaylight-infra-shiplogs:
419 maven-version: '{mvn33}'