5 - 'builder-verify-python'
11 - 'builder-site-publish'
12 - 'builder-site-verify'
14 project: 'releng/builder'
17 name: builder-verify-jjb
20 project-type: freestyle
31 refspec: 'refs/heads/master'
35 refspec: '$GERRIT_REFSPEC'
36 choosing-strategy: 'gerrit'
39 - opendaylight-infra-wrappers:
40 build-timeout: '{build-timeout}'
44 server-name: 'OpenDaylight'
46 - patchset-created-event:
47 exclude-drafts: 'false'
48 exclude-trivial-rebase: 'false'
49 exclude-no-code-change: 'false'
50 - draft-published-event
51 - comment-added-contains-event:
52 comment-contains-value: 'recheck'
54 - project-compare-type: 'ANT'
55 project-pattern: 'releng/builder'
57 - branch-compare-type: 'ANT'
58 branch-pattern: '**/master'
63 pattern: jjb-templates/**
68 python scripts/jjb-autoupdate-project.py
69 jenkins-jobs test --recursive -o archives/job_output jjb/
70 gzip archives/job_output/*
72 - releng-check-unicode
76 email-prefix: '[releng]'
78 maven-version: '{mvn33}'
81 name: builder-verify-python
84 project-type: freestyle
89 artifactDaysToKeep: -1
98 refspec: 'refs/heads/master'
101 - gerrit-trigger-scm:
102 refspec: '$GERRIT_REFSPEC'
103 choosing-strategy: 'gerrit'
106 - opendaylight-infra-wrappers:
107 build-timeout: '{build-timeout}'
111 server-name: 'OpenDaylight'
113 - patchset-created-event:
114 exclude-drafts: 'false'
115 exclude-trivial-rebase: 'false'
116 exclude-no-code-change: 'false'
117 - draft-published-event
118 - comment-added-contains-event:
119 comment-contains-value: 'recheck'
121 - project-compare-type: 'ANT'
122 project-pattern: 'releng/builder'
124 - branch-compare-type: 'ANT'
125 branch-pattern: '**/master'
133 virtualenv $WORKSPACE/venv
134 source $WORKSPACE/venv/bin/activate
135 pip install --upgrade pip
141 - email-notification:
142 email-prefix: '[releng]'
144 maven-version: '{mvn33}'
147 name: 'builder-merge'
150 # builder-merge job to run JJB update
152 # This job's purpose is to update all the JJB
154 project-type: freestyle
159 artifactDaysToKeep: -1
160 artifactNumToKeep: -1
168 refspec: 'refs/heads/master'
171 - gerrit-trigger-scm:
173 choosing-strategy: 'default'
176 - opendaylight-infra-wrappers:
177 build-timeout: '{build-timeout}'
181 server-name: 'OpenDaylight'
183 - change-merged-event
184 - comment-added-contains-event:
185 comment-contains-value: 'remerge'
187 - project-compare-type: 'ANT'
188 project-pattern: 'releng/builder'
190 - branch-compare-type: 'ANT'
191 branch-pattern: '**/master'
196 pattern: jjb-templates/**
201 - include-raw-jjb-update.sh
204 - email-notification:
205 email-prefix: '[releng]'
207 maven-version: '{mvn33}'
210 name: 'builder-weekly'
214 # builder-weekly job to run JJB update weekly
216 # This job's purpose is to update all the JJB on a weekly (Sunday)
217 # basis with --flush-cache enabled to ensure jobs are okay
219 project-type: freestyle
224 artifactDaysToKeep: -1
225 artifactNumToKeep: -1
236 - opendaylight-infra-wrappers:
237 build-timeout: '{build-timeout}'
244 jenkins-jobs --flush-cache update --recursive jjb/
247 - email-notification:
248 email-prefix: '[releng]'
250 maven-version: '{mvn33}'
253 name: builder-check-poms
256 project-type: freestyle
261 artifactDaysToKeep: -1
262 artifactNumToKeep: -1
265 - opendaylight-infra-wrappers:
266 build-timeout: '{build-timeout}'
274 - include-raw-check-poms.sh
277 - email-notification:
278 email-prefix: '[releng]'
280 maven-version: '{mvn33}'
288 name: 'builder-site-publish'
293 # This job's purpose is to publish maven site
300 artifactDaysToKeep: -1
301 artifactNumToKeep: -1
309 refspec: 'refs/heads/master'
312 - gerrit-trigger-scm:
314 choosing-strategy: 'default'
317 - opendaylight-infra-wrappers:
318 build-timeout: '{build-timeout}'
322 server-name: 'OpenDaylight'
324 - change-merged-event
325 - comment-added-contains-event:
326 comment-contains-value: 'republish'
328 - project-compare-type: 'ANT'
329 project-pattern: 'releng/builder'
331 - branch-compare-type: 'ANT'
332 branch-pattern: '**/master'
340 maven-name: '{mvn33}'
342 goals: 'site:site site:deploy -Dstream=master'
343 maven-opts: '-Xmx1024m'
344 settings: 'releng-builder-settings'
345 global-settings: 'odl-global-settings'
348 - email-notification:
349 email-prefix: '[releng]'
351 maven-version: '{mvn33}'
354 name: 'builder-site-verify'
359 # This job's purpose is to verify maven site configuration
366 artifactDaysToKeep: -1
367 artifactNumToKeep: -1
375 refspec: 'refs/heads/master'
378 - gerrit-trigger-scm:
379 refspec: '$GERRIT_REFSPEC'
380 choosing-strategy: 'gerrit'
383 - opendaylight-infra-wrappers:
384 build-timeout: '{build-timeout}'
388 server-name: 'OpenDaylight'
390 - patchset-created-event:
391 exclude-drafts: 'false'
392 exclude-trivial-rebase: 'false'
393 exclude-no-code-change: 'false'
394 - draft-published-event
395 - comment-added-contains-event:
396 comment-contains-value: 'recheck'
398 - project-compare-type: 'ANT'
399 project-pattern: 'releng/builder'
401 - branch-compare-type: 'ANT'
402 branch-pattern: '**/master'
410 maven-name: '{mvn33}'
412 goals: 'site:site -Dstream=master'
413 maven-opts: '-Xmx1024m'
414 settings: 'autorelease-settings'
415 global-settings: 'odl-global-settings'
418 - email-notification:
419 email-prefix: '[releng]'
421 maven-version: '{mvn33}'