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-prefix: '[releng]'
106 - opendaylight-infra-shiplogs:
107 maven-version: 'mvn33'
110 name: builder-verify-python
111 node: centos7-java-builder-2c-8g
113 project-type: freestyle
119 - opendaylight-infra-parameters:
122 refspec: 'refs/heads/master'
123 artifacts: '{archive-artifacts}'
126 - gerrit-trigger-scm:
127 refspec: '$GERRIT_REFSPEC'
128 choosing-strategy: 'gerrit'
131 - opendaylight-infra-wrappers:
132 build-timeout: '{build-timeout}'
136 server-name: 'OpenDaylight'
138 - patchset-created-event:
139 exclude-drafts: 'true'
140 exclude-trivial-rebase: 'false'
141 exclude-no-code-change: 'true'
142 - draft-published-event
143 - comment-added-contains-event:
144 comment-contains-value: 'recheck'
146 - project-compare-type: 'ANT'
147 project-pattern: 'releng/builder'
149 - branch-compare-type: 'ANT'
150 branch-pattern: '**/master'
158 virtualenv $WORKSPACE/venv
159 source $WORKSPACE/venv/bin/activate
160 pip install --upgrade pip
166 - email-notification:
167 email-prefix: '[releng]'
168 - opendaylight-infra-shiplogs:
169 maven-version: 'mvn33'
172 name: 'builder-merge'
175 # builder-merge job to run JJB update
177 # This job's purpose is to update all the JJB
179 project-type: freestyle
185 - opendaylight-infra-parameters:
188 refspec: 'refs/heads/master'
189 artifacts: '{archive-artifacts}'
192 - gerrit-trigger-scm:
194 choosing-strategy: 'default'
197 - opendaylight-infra-wrappers:
198 build-timeout: '{build-timeout}'
202 server-name: 'OpenDaylight'
204 - change-merged-event
205 - comment-added-contains-event:
206 comment-contains-value: 'remerge'
208 - project-compare-type: 'ANT'
209 project-pattern: 'releng/builder'
211 - branch-compare-type: 'ANT'
212 branch-pattern: '**/master'
217 pattern: jjb-templates/**
222 jenkins-jobs --version
223 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
226 - email-notification:
227 email-prefix: '[releng]'
228 - opendaylight-infra-shiplogs:
229 maven-version: 'mvn33'
232 name: 'builder-weekly'
236 # builder-weekly job to run JJB update weekly
238 # This job's purpose is to update all the JJB on a weekly (Sunday)
239 # basis with --flush-cache enabled to ensure jobs are okay
241 project-type: freestyle
247 - opendaylight-infra-parameters:
250 refspec: 'refs/heads/master'
251 artifacts: '{archive-artifacts}'
258 - opendaylight-infra-wrappers:
259 build-timeout: '{build-timeout}'
266 jenkins-jobs --flush-cache update --recursive jjb/
269 - email-notification:
270 email-prefix: '[releng]'
271 - opendaylight-infra-shiplogs:
272 maven-version: 'mvn33'
275 name: builder-check-poms
276 node: centos7-java-builder-2c-8g
278 project-type: freestyle
284 - opendaylight-infra-parameters:
287 refspec: 'refs/heads/master'
288 artifacts: '{archive-artifacts}'
291 - opendaylight-infra-wrappers:
292 build-timeout: '{build-timeout}'
300 - include-raw-check-poms.sh
303 - email-notification:
304 email-prefix: '[releng]'
305 - opendaylight-infra-shiplogs:
306 maven-version: 'mvn33'
309 name: 'builder-verify-packer-{platforms}-{templates}'
310 project-type: freestyle
311 node: centos7-java-builder-2c-8g
318 - opendaylight-infra-parameters:
321 refspec: 'refs/heads/{branch}'
322 artifacts: '{archive-artifacts}'
325 - gerrit-trigger-scm:
326 refspec: '$GERRIT_REFSPEC'
327 choosing-strategy: 'gerrit'
330 - opendaylight-infra-wrappers:
331 build-timeout: '{build-timeout}'
335 server-name: 'OpenDaylight'
337 - patchset-created-event:
338 exclude-drafts: 'true'
339 exclude-trivial-rebase: 'false'
340 exclude-no-code-change: 'true'
341 - draft-published-event
342 - comment-added-contains-event:
343 comment-contains-value: 'recheck'
344 - comment-added-contains-event:
345 comment-contains-value: 'reverify'
347 - project-compare-type: 'ANT'
348 project-pattern: '{project}'
350 - branch-compare-type: 'ANT'
351 branch-pattern: '**/{branch}'
358 platform: '{platforms}'
359 template: '{templates}'
362 - email-notification:
363 email-prefix: '[{project}]'
364 - opendaylight-infra-shiplogs:
365 maven-version: 'mvn33'
368 name: 'builder-merge-packer-{platforms}-{templates}'
369 project-type: freestyle
370 node: centos7-java-builder-2c-8g
377 - opendaylight-infra-parameters:
380 refspec: 'refs/heads/master'
381 artifacts: '{archive-artifacts}'
384 - gerrit-trigger-scm:
386 choosing-strategy: 'default'
389 - opendaylight-infra-wrappers:
390 build-timeout: '{build-timeout}'
393 - timed: '00 10 1 * *'
395 server-name: 'OpenDaylight'
397 - change-merged-event
398 - comment-added-contains-event:
399 comment-contains-value: 'remerge'
401 - project-compare-type: 'ANT'
402 project-pattern: 'releng/builder'
404 - branch-compare-type: 'ANT'
405 branch-pattern: '**/master'
412 platform: '{platforms}'
413 template: '{templates}'
415 platform: '{platforms}'
416 template: '{templates}'
419 - email-notification:
420 email-prefix: '[{project}]'
421 - opendaylight-infra-shiplogs:
422 maven-version: 'mvn33'