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
25 artifactDaysToKeep: -1
34 refspec: 'refs/heads/master'
38 credentials-id: '{ssh-credentials}'
39 refspec: '$GERRIT_REFSPEC'
40 choosing-strategy: 'gerrit'
43 - ssh-agent-credentials:
49 server-name: 'OpenDaylight'
51 - patchset-created-event:
52 exclude-drafts: 'false'
53 exclude-trivial-rebase: 'false'
54 exclude-no-code-change: 'false'
55 - draft-published-event
56 - comment-added-contains-event:
57 comment-contains-value: 'recheck'
59 - project-compare-type: 'ANT'
60 project-pattern: 'releng/builder'
62 - branch-compare-type: 'ANT'
63 branch-pattern: '**/master'
68 pattern: jjb-templates/**
73 python scripts/jjb-autoupdate-project.py
74 jenkins-jobs test --recursive -o job_output jjb/
75 - releng-check-unicode
79 artifacts: 'job_output/*'
81 email-prefix: '[releng]'
83 maven-version: '{mvn33}'
86 name: builder-verify-python
89 project-type: freestyle
94 artifactDaysToKeep: -1
103 refspec: 'refs/heads/master'
106 - gerrit-trigger-scm:
107 credentials-id: '{ssh-credentials}'
108 refspec: '$GERRIT_REFSPEC'
109 choosing-strategy: 'gerrit'
112 - ssh-agent-credentials:
114 - '{ssh-credentials}'
118 server-name: 'OpenDaylight'
120 - patchset-created-event:
121 exclude-drafts: 'false'
122 exclude-trivial-rebase: 'false'
123 exclude-no-code-change: 'false'
124 - draft-published-event
125 - comment-added-contains-event:
126 comment-contains-value: 'recheck'
128 - project-compare-type: 'ANT'
129 project-pattern: 'releng/builder'
131 - branch-compare-type: 'ANT'
132 branch-pattern: '**/master'
140 virtualenv $WORKSPACE/venv
141 source $WORKSPACE/venv/bin/activate
142 pip install --upgrade pip
148 - email-notification:
149 email-prefix: '[releng]'
151 maven-version: '{mvn33}'
154 name: 'builder-merge'
157 # builder-merge job to run JJB update
159 # This job's purpose is to update all the JJB
161 project-type: freestyle
166 artifactDaysToKeep: -1
167 artifactNumToKeep: -1
175 refspec: 'refs/heads/master'
178 - gerrit-trigger-scm:
179 credentials-id: '{ssh-credentials}'
181 choosing-strategy: 'default'
184 - ssh-agent-credentials:
186 - '{ssh-credentials}'
190 server-name: 'OpenDaylight'
192 - change-merged-event
193 - comment-added-contains-event:
194 comment-contains-value: 'remerge'
196 - project-compare-type: 'ANT'
197 project-pattern: 'releng/builder'
199 - branch-compare-type: 'ANT'
200 branch-pattern: '**/master'
205 pattern: jjb-templates/**
210 - include-raw-jjb-update.sh
213 - email-notification:
214 email-prefix: '[releng]'
216 maven-version: '{mvn33}'
219 name: 'builder-weekly'
223 # builder-weekly job to run JJB update weekly
225 # This job's purpose is to update all the JJB on a weekly (Sunday)
226 # basis with --flush-cache enabled to ensure jobs are okay
228 project-type: freestyle
233 artifactDaysToKeep: -1
234 artifactNumToKeep: -1
242 credentials-id: '{ssh-credentials}'
246 - ssh-agent-credentials:
248 - '{ssh-credentials}'
255 jenkins-jobs --flush-cache update --recursive jjb/
258 - email-notification:
259 email-prefix: '[releng]'
261 maven-version: '{mvn33}'
264 name: builder-check-poms
267 project-type: freestyle
272 artifactDaysToKeep: -1
273 artifactNumToKeep: -1
276 - ssh-agent-credentials:
278 - '{ssh-credentials}'
286 - include-raw-check-poms.sh
289 - email-notification:
290 email-prefix: '[releng]'
292 maven-version: '{mvn33}'
300 name: 'builder-site-publish'
305 # This job's purpose is to publish maven site
312 artifactDaysToKeep: -1
313 artifactNumToKeep: -1
321 refspec: 'refs/heads/master'
324 - gerrit-trigger-scm:
325 credentials-id: '{ssh-credentials}'
327 choosing-strategy: 'default'
330 - ssh-agent-credentials:
332 - '{ssh-credentials}'
336 server-name: 'OpenDaylight'
338 - change-merged-event
339 - comment-added-contains-event:
340 comment-contains-value: 'republish'
342 - project-compare-type: 'ANT'
343 project-pattern: 'releng/builder'
345 - branch-compare-type: 'ANT'
346 branch-pattern: '**/master'
354 maven-name: '{mvn33}'
356 goals: 'site:site site:deploy -Dstream=master'
357 maven-opts: '-Xmx1024m'
358 settings: 'releng-builder-settings'
359 global-settings: 'odl-global-settings'
362 - email-notification:
363 email-prefix: '[releng]'
365 maven-version: '{mvn33}'
368 name: 'builder-site-verify'
373 # This job's purpose is to verify maven site configuration
380 artifactDaysToKeep: -1
381 artifactNumToKeep: -1
389 refspec: 'refs/heads/master'
392 - gerrit-trigger-scm:
393 credentials-id: '{ssh-credentials}'
394 refspec: '$GERRIT_REFSPEC'
395 choosing-strategy: 'gerrit'
398 - ssh-agent-credentials:
400 - '{ssh-credentials}'
404 server-name: 'OpenDaylight'
406 - patchset-created-event:
407 exclude-drafts: 'false'
408 exclude-trivial-rebase: 'false'
409 exclude-no-code-change: 'false'
410 - draft-published-event
411 - comment-added-contains-event:
412 comment-contains-value: 'recheck'
414 - project-compare-type: 'ANT'
415 project-pattern: 'releng/builder'
417 - branch-compare-type: 'ANT'
418 branch-pattern: '**/master'
426 maven-name: '{mvn33}'
428 goals: 'site:site -Dstream=master'
429 maven-opts: '-Xmx1024m'
430 settings: 'autorelease-settings'
431 global-settings: 'odl-global-settings'
434 - email-notification:
435 email-prefix: '[releng]'
437 maven-version: '{mvn33}'