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
114 artifactDaysToKeep: -1
115 artifactNumToKeep: -1
118 - opendaylight-infra-parameters:
121 refspec: 'refs/heads/master'
122 artifacts: '{archive-artifacts}'
125 - gerrit-trigger-scm:
126 refspec: '$GERRIT_REFSPEC'
127 choosing-strategy: 'gerrit'
130 - opendaylight-infra-wrappers:
131 build-timeout: '{build-timeout}'
135 server-name: 'OpenDaylight'
137 - patchset-created-event:
138 exclude-drafts: 'false'
139 exclude-trivial-rebase: 'false'
140 exclude-no-code-change: 'false'
141 - draft-published-event
142 - comment-added-contains-event:
143 comment-contains-value: 'recheck'
145 - project-compare-type: 'ANT'
146 project-pattern: 'releng/builder'
148 - branch-compare-type: 'ANT'
149 branch-pattern: '**/master'
157 virtualenv $WORKSPACE/venv
158 source $WORKSPACE/venv/bin/activate
159 pip install --upgrade pip
165 - email-notification:
166 email-prefix: '[releng]'
167 - opendaylight-infra-shiplogs:
168 maven-version: '{mvn33}'
171 name: 'builder-merge'
174 # builder-merge job to run JJB update
176 # This job's purpose is to update all the JJB
178 project-type: freestyle
183 artifactDaysToKeep: -1
184 artifactNumToKeep: -1
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-prefix: '[releng]'
230 - opendaylight-infra-shiplogs:
231 maven-version: '{mvn33}'
234 name: 'builder-weekly'
238 # builder-weekly job to run JJB update weekly
240 # This job's purpose is to update all the JJB on a weekly (Sunday)
241 # basis with --flush-cache enabled to ensure jobs are okay
243 project-type: freestyle
248 artifactDaysToKeep: -1
249 artifactNumToKeep: -1
252 - opendaylight-infra-parameters:
255 refspec: 'refs/heads/master'
256 artifacts: '{archive-artifacts}'
263 - opendaylight-infra-wrappers:
264 build-timeout: '{build-timeout}'
271 jenkins-jobs --flush-cache update --recursive jjb/
274 - email-notification:
275 email-prefix: '[releng]'
276 - opendaylight-infra-shiplogs:
277 maven-version: '{mvn33}'
280 name: builder-check-poms
281 node: centos7-java-builder-2c-8g
283 project-type: freestyle
288 artifactDaysToKeep: -1
289 artifactNumToKeep: -1
292 - opendaylight-infra-parameters:
295 refspec: 'refs/heads/master'
296 artifacts: '{archive-artifacts}'
299 - opendaylight-infra-wrappers:
300 build-timeout: '{build-timeout}'
308 - include-raw-check-poms.sh
311 - email-notification:
312 email-prefix: '[releng]'
313 - opendaylight-infra-shiplogs:
314 maven-version: '{mvn33}'
317 name: 'builder-verify-packer-{platforms}-{templates}'
318 project-type: freestyle
319 node: centos7-java-builder-2c-8g
326 - opendaylight-infra-parameters:
329 refspec: 'refs/heads/{branch}'
330 artifacts: '{archive-artifacts}'
333 - gerrit-trigger-scm:
334 refspec: '$GERRIT_REFSPEC'
335 choosing-strategy: 'gerrit'
338 - opendaylight-infra-wrappers:
339 build-timeout: '{build-timeout}'
343 server-name: 'OpenDaylight'
345 - patchset-created-event:
346 exclude-drafts: 'true'
347 exclude-trivial-rebase: 'false'
348 exclude-no-code-change: 'true'
349 - draft-published-event
350 - comment-added-contains-event:
351 comment-contains-value: 'recheck'
352 - comment-added-contains-event:
353 comment-contains-value: 'reverify'
355 - project-compare-type: 'ANT'
356 project-pattern: '{project}'
358 - branch-compare-type: 'ANT'
359 branch-pattern: '**/{branch}'
366 platform: '{platforms}'
367 template: '{templates}'
370 - email-notification:
371 email-prefix: '[{project}]'
372 - opendaylight-infra-shiplogs:
373 maven-version: '{mvn33}'
376 name: 'builder-merge-packer-{platforms}-{templates}'
377 project-type: freestyle
378 node: centos7-java-builder-2c-8g
385 - opendaylight-infra-parameters:
388 refspec: 'refs/heads/master'
389 artifacts: '{archive-artifacts}'
392 - gerrit-trigger-scm:
394 choosing-strategy: 'default'
397 - opendaylight-infra-wrappers:
398 build-timeout: '{build-timeout}'
402 server-name: 'OpenDaylight'
404 - change-merged-event
405 - comment-added-contains-event:
406 comment-contains-value: 'remerge'
408 - project-compare-type: 'ANT'
409 project-pattern: 'releng/builder'
411 - branch-compare-type: 'ANT'
412 branch-pattern: '**/master'
419 platform: '{platforms}'
420 template: '{templates}'
422 platform: '{platforms}'
423 template: '{templates}'
426 - email-notification:
427 email-prefix: '[{project}]'
428 - opendaylight-infra-shiplogs:
429 maven-version: '{mvn33}'