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 credentials-id: '{ssh-credentials}'
36 refspec: '$GERRIT_REFSPEC'
37 choosing-strategy: 'gerrit'
40 - opendaylight-infra-wrappers:
41 build-timeout: '{build-timeout}'
45 server-name: 'OpenDaylight'
47 - patchset-created-event:
48 exclude-drafts: 'false'
49 exclude-trivial-rebase: 'false'
50 exclude-no-code-change: 'false'
51 - draft-published-event
52 - comment-added-contains-event:
53 comment-contains-value: 'recheck'
55 - project-compare-type: 'ANT'
56 project-pattern: 'releng/builder'
58 - branch-compare-type: 'ANT'
59 branch-pattern: '**/master'
64 pattern: jjb-templates/**
69 python scripts/jjb-autoupdate-project.py
70 jenkins-jobs test --recursive -o archives/job_output jjb/
71 gzip archives/job_output/*
73 - releng-check-unicode
77 email-prefix: '[releng]'
79 maven-version: '{mvn33}'
82 name: builder-verify-python
85 project-type: freestyle
90 artifactDaysToKeep: -1
99 refspec: 'refs/heads/master'
102 - gerrit-trigger-scm:
103 credentials-id: '{ssh-credentials}'
104 refspec: '$GERRIT_REFSPEC'
105 choosing-strategy: 'gerrit'
108 - opendaylight-infra-wrappers:
109 build-timeout: '{build-timeout}'
113 server-name: 'OpenDaylight'
115 - patchset-created-event:
116 exclude-drafts: 'false'
117 exclude-trivial-rebase: 'false'
118 exclude-no-code-change: 'false'
119 - draft-published-event
120 - comment-added-contains-event:
121 comment-contains-value: 'recheck'
123 - project-compare-type: 'ANT'
124 project-pattern: 'releng/builder'
126 - branch-compare-type: 'ANT'
127 branch-pattern: '**/master'
135 virtualenv $WORKSPACE/venv
136 source $WORKSPACE/venv/bin/activate
137 pip install --upgrade pip
143 - email-notification:
144 email-prefix: '[releng]'
146 maven-version: '{mvn33}'
149 name: 'builder-merge'
152 # builder-merge job to run JJB update
154 # This job's purpose is to update all the JJB
156 project-type: freestyle
161 artifactDaysToKeep: -1
162 artifactNumToKeep: -1
170 refspec: 'refs/heads/master'
173 - gerrit-trigger-scm:
174 credentials-id: '{ssh-credentials}'
176 choosing-strategy: 'default'
179 - opendaylight-infra-wrappers:
180 build-timeout: '{build-timeout}'
184 server-name: 'OpenDaylight'
186 - change-merged-event
187 - comment-added-contains-event:
188 comment-contains-value: 'remerge'
190 - project-compare-type: 'ANT'
191 project-pattern: 'releng/builder'
193 - branch-compare-type: 'ANT'
194 branch-pattern: '**/master'
199 pattern: jjb-templates/**
204 - include-raw-jjb-update.sh
207 - email-notification:
208 email-prefix: '[releng]'
210 maven-version: '{mvn33}'
213 name: 'builder-weekly'
217 # builder-weekly job to run JJB update weekly
219 # This job's purpose is to update all the JJB on a weekly (Sunday)
220 # basis with --flush-cache enabled to ensure jobs are okay
222 project-type: freestyle
227 artifactDaysToKeep: -1
228 artifactNumToKeep: -1
236 credentials-id: '{ssh-credentials}'
240 - opendaylight-infra-wrappers:
241 build-timeout: '{build-timeout}'
248 jenkins-jobs --flush-cache update --recursive jjb/
251 - email-notification:
252 email-prefix: '[releng]'
254 maven-version: '{mvn33}'
257 name: builder-check-poms
260 project-type: freestyle
265 artifactDaysToKeep: -1
266 artifactNumToKeep: -1
269 - opendaylight-infra-wrappers:
270 build-timeout: '{build-timeout}'
278 - include-raw-check-poms.sh
281 - email-notification:
282 email-prefix: '[releng]'
284 maven-version: '{mvn33}'
292 name: 'builder-site-publish'
297 # This job's purpose is to publish maven site
304 artifactDaysToKeep: -1
305 artifactNumToKeep: -1
313 refspec: 'refs/heads/master'
316 - gerrit-trigger-scm:
317 credentials-id: '{ssh-credentials}'
319 choosing-strategy: 'default'
322 - opendaylight-infra-wrappers:
323 build-timeout: '{build-timeout}'
327 server-name: 'OpenDaylight'
329 - change-merged-event
330 - comment-added-contains-event:
331 comment-contains-value: 'republish'
333 - project-compare-type: 'ANT'
334 project-pattern: 'releng/builder'
336 - branch-compare-type: 'ANT'
337 branch-pattern: '**/master'
345 maven-name: '{mvn33}'
347 goals: 'site:site site:deploy -Dstream=master'
348 maven-opts: '-Xmx1024m'
349 settings: 'releng-builder-settings'
350 global-settings: 'odl-global-settings'
353 - email-notification:
354 email-prefix: '[releng]'
356 maven-version: '{mvn33}'
359 name: 'builder-site-verify'
364 # This job's purpose is to verify maven site configuration
371 artifactDaysToKeep: -1
372 artifactNumToKeep: -1
380 refspec: 'refs/heads/master'
383 - gerrit-trigger-scm:
384 credentials-id: '{ssh-credentials}'
385 refspec: '$GERRIT_REFSPEC'
386 choosing-strategy: 'gerrit'
389 - opendaylight-infra-wrappers:
390 build-timeout: '{build-timeout}'
394 server-name: 'OpenDaylight'
396 - patchset-created-event:
397 exclude-drafts: 'false'
398 exclude-trivial-rebase: 'false'
399 exclude-no-code-change: 'false'
400 - draft-published-event
401 - comment-added-contains-event:
402 comment-contains-value: 'recheck'
404 - project-compare-type: 'ANT'
405 project-pattern: 'releng/builder'
407 - branch-compare-type: 'ANT'
408 branch-pattern: '**/master'
416 maven-name: '{mvn33}'
418 goals: 'site:site -Dstream=master'
419 maven-opts: '-Xmx1024m'
420 settings: 'autorelease-settings'
421 global-settings: 'odl-global-settings'
424 - email-notification:
425 email-prefix: '[releng]'
427 maven-version: '{mvn33}'