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
38 project-type: freestyle
39 archive-artifacts: '**/*.log'
40 project: 'releng/builder'
44 name: builder-verify-jjb
47 project-type: freestyle
53 - opendaylight-infra-parameters:
56 refspec: 'refs/heads/master'
57 artifacts: '{archive-artifacts}'
61 refspec: '$GERRIT_REFSPEC'
62 choosing-strategy: 'gerrit'
65 - opendaylight-infra-wrappers:
66 build-timeout: '{build-timeout}'
70 server-name: 'OpenDaylight'
72 - patchset-created-event:
73 exclude-drafts: 'false'
74 exclude-trivial-rebase: 'false'
75 exclude-no-code-change: 'false'
76 - draft-published-event
77 - comment-added-contains-event:
78 comment-contains-value: 'recheck'
80 - project-compare-type: 'ANT'
81 project-pattern: 'releng/builder'
83 - branch-compare-type: 'ANT'
84 branch-pattern: '**/master'
89 pattern: jjb-templates/**
94 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
95 gzip archives/job_output/*
97 - releng-check-unicode
100 - email-notification:
101 email-prefix: '[releng]'
102 - opendaylight-infra-shiplogs:
103 maven-version: '{mvn33}'
106 name: builder-verify-python
107 node: centos7-java-builder-2c-8g
109 project-type: freestyle
115 - opendaylight-infra-parameters:
118 refspec: 'refs/heads/master'
119 artifacts: '{archive-artifacts}'
122 - gerrit-trigger-scm:
123 refspec: '$GERRIT_REFSPEC'
124 choosing-strategy: 'gerrit'
127 - opendaylight-infra-wrappers:
128 build-timeout: '{build-timeout}'
132 server-name: 'OpenDaylight'
134 - patchset-created-event:
135 exclude-drafts: 'false'
136 exclude-trivial-rebase: 'false'
137 exclude-no-code-change: 'false'
138 - draft-published-event
139 - comment-added-contains-event:
140 comment-contains-value: 'recheck'
142 - project-compare-type: 'ANT'
143 project-pattern: 'releng/builder'
145 - branch-compare-type: 'ANT'
146 branch-pattern: '**/master'
154 virtualenv $WORKSPACE/venv
155 source $WORKSPACE/venv/bin/activate
156 pip install --upgrade pip
162 - email-notification:
163 email-prefix: '[releng]'
164 - opendaylight-infra-shiplogs:
165 maven-version: '{mvn33}'
168 name: 'builder-merge'
171 # builder-merge job to run JJB update
173 # This job's purpose is to update all the JJB
175 project-type: freestyle
181 - opendaylight-infra-parameters:
184 refspec: 'refs/heads/master'
185 artifacts: '{archive-artifacts}'
188 - gerrit-trigger-scm:
190 choosing-strategy: 'default'
193 - opendaylight-infra-wrappers:
194 build-timeout: '{build-timeout}'
198 server-name: 'OpenDaylight'
200 - change-merged-event
201 - comment-added-contains-event:
202 comment-contains-value: 'remerge'
204 - project-compare-type: 'ANT'
205 project-pattern: 'releng/builder'
207 - branch-compare-type: 'ANT'
208 branch-pattern: '**/master'
213 pattern: jjb-templates/**
218 jenkins-jobs --version
219 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
222 - email-notification:
223 email-prefix: '[releng]'
224 - opendaylight-infra-shiplogs:
225 maven-version: '{mvn33}'
228 name: 'builder-weekly'
232 # builder-weekly job to run JJB update weekly
234 # This job's purpose is to update all the JJB on a weekly (Sunday)
235 # basis with --flush-cache enabled to ensure jobs are okay
237 project-type: freestyle
243 - opendaylight-infra-parameters:
246 refspec: 'refs/heads/master'
247 artifacts: '{archive-artifacts}'
254 - opendaylight-infra-wrappers:
255 build-timeout: '{build-timeout}'
262 jenkins-jobs --flush-cache update --recursive jjb/
265 - email-notification:
266 email-prefix: '[releng]'
267 - opendaylight-infra-shiplogs:
268 maven-version: '{mvn33}'
271 name: builder-check-poms
272 node: centos7-java-builder-2c-8g
274 project-type: freestyle
280 - opendaylight-infra-parameters:
283 refspec: 'refs/heads/master'
284 artifacts: '{archive-artifacts}'
287 - opendaylight-infra-wrappers:
288 build-timeout: '{build-timeout}'
296 - include-raw-check-poms.sh
299 - email-notification:
300 email-prefix: '[releng]'
301 - opendaylight-infra-shiplogs:
302 maven-version: '{mvn33}'
305 name: 'builder-verify-packer-{platforms}-{templates}'
306 project-type: freestyle
307 node: centos7-java-builder-2c-8g
314 - opendaylight-infra-parameters:
317 refspec: 'refs/heads/{branch}'
318 artifacts: '{archive-artifacts}'
321 - gerrit-trigger-scm:
322 refspec: '$GERRIT_REFSPEC'
323 choosing-strategy: 'gerrit'
326 - opendaylight-infra-wrappers:
327 build-timeout: '{build-timeout}'
331 server-name: 'OpenDaylight'
333 - patchset-created-event:
334 exclude-drafts: 'true'
335 exclude-trivial-rebase: 'false'
336 exclude-no-code-change: 'true'
337 - draft-published-event
338 - comment-added-contains-event:
339 comment-contains-value: 'recheck'
340 - comment-added-contains-event:
341 comment-contains-value: 'reverify'
343 - project-compare-type: 'ANT'
344 project-pattern: '{project}'
346 - branch-compare-type: 'ANT'
347 branch-pattern: '**/{branch}'
354 platform: '{platforms}'
355 template: '{templates}'
358 - email-notification:
359 email-prefix: '[{project}]'
360 - opendaylight-infra-shiplogs:
361 maven-version: '{mvn33}'
364 name: 'builder-merge-packer-{platforms}-{templates}'
365 project-type: freestyle
366 node: centos7-java-builder-2c-8g
373 - opendaylight-infra-parameters:
376 refspec: 'refs/heads/master'
377 artifacts: '{archive-artifacts}'
380 - gerrit-trigger-scm:
382 choosing-strategy: 'default'
385 - opendaylight-infra-wrappers:
386 build-timeout: '{build-timeout}'
390 server-name: 'OpenDaylight'
392 - change-merged-event
393 - comment-added-contains-event:
394 comment-contains-value: 'remerge'
396 - project-compare-type: 'ANT'
397 project-pattern: 'releng/builder'
399 - branch-compare-type: 'ANT'
400 branch-pattern: '**/master'
407 platform: '{platforms}'
408 template: '{templates}'
410 platform: '{platforms}'
411 template: '{templates}'
414 - email-notification:
415 email-prefix: '[{project}]'
416 - opendaylight-infra-shiplogs:
417 maven-version: '{mvn33}'