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:
50 - patchset-created-event:
51 exclude-drafts: 'false'
52 exclude-trivial-rebase: 'false'
53 exclude-no-code-change: 'false'
54 - draft-published-event
55 - comment-added-contains-event:
56 comment-contains-value: 'recheck'
58 - project-compare-type: 'ANT'
59 project-pattern: 'releng/builder'
61 - branch-compare-type: 'ANT'
62 branch-pattern: '**/master'
67 pattern: jjb-templates/**
72 python scripts/jjb-autoupdate-project.py
73 jenkins-jobs test --recursive -o job_output jjb/
74 - releng-check-unicode
78 artifacts: 'job_output/*'
80 email-prefix: '[releng]'
83 name: builder-verify-python
86 project-type: freestyle
91 artifactDaysToKeep: -1
100 refspec: 'refs/heads/master'
103 - gerrit-trigger-scm:
104 credentials-id: '{ssh-credentials}'
105 refspec: '$GERRIT_REFSPEC'
106 choosing-strategy: 'gerrit'
109 - ssh-agent-credentials:
111 - '{ssh-credentials}'
116 - patchset-created-event:
117 exclude-drafts: 'false'
118 exclude-trivial-rebase: 'false'
119 exclude-no-code-change: 'false'
120 - draft-published-event
121 - comment-added-contains-event:
122 comment-contains-value: 'recheck'
124 - project-compare-type: 'ANT'
125 project-pattern: 'releng/builder'
127 - branch-compare-type: 'ANT'
128 branch-pattern: '**/master'
136 virtualenv $WORKSPACE/venv
137 source $WORKSPACE/venv/bin/activate
138 pip install --upgrade pip
144 - email-notification:
145 email-prefix: '[releng]'
148 name: 'builder-merge'
151 # builder-merge job to run JJB update
153 # This job's purpose is to update all the JJB
155 project-type: freestyle
160 artifactDaysToKeep: -1
161 artifactNumToKeep: -1
169 refspec: 'refs/heads/master'
172 - gerrit-trigger-scm:
173 credentials-id: '{ssh-credentials}'
175 choosing-strategy: 'default'
178 - ssh-agent-credentials:
180 - '{ssh-credentials}'
185 - change-merged-event
186 - comment-added-contains-event:
187 comment-contains-value: 'remerge'
189 - project-compare-type: 'ANT'
190 project-pattern: 'releng/builder'
192 - branch-compare-type: 'ANT'
193 branch-pattern: '**/master'
198 pattern: jjb-templates/**
203 - include-raw-jjb-update.sh
206 - email-notification:
207 email-prefix: '[releng]'
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
233 credentials-id: '{ssh-credentials}'
237 - ssh-agent-credentials:
239 - '{ssh-credentials}'
246 jenkins-jobs --flush-cache update --recursive jjb/
249 - email-notification:
250 email-prefix: '[releng]'
253 name: builder-check-poms
256 project-type: freestyle
261 artifactDaysToKeep: -1
262 artifactNumToKeep: -1
265 - ssh-agent-credentials:
267 - '{ssh-credentials}'
275 - include-raw-check-poms.sh
278 - email-notification:
279 email-prefix: '[releng]'
287 name: 'builder-site-publish'
292 # This job's purpose is to publish maven site
299 artifactDaysToKeep: -1
300 artifactNumToKeep: -1
308 refspec: 'refs/heads/master'
311 - gerrit-trigger-scm:
312 credentials-id: '{ssh-credentials}'
314 choosing-strategy: 'default'
317 - ssh-agent-credentials:
319 - '{ssh-credentials}'
323 server-name: 'OpenDaylight'
325 - change-merged-event
326 - comment-added-contains-event:
327 comment-contains-value: 'republish'
329 - project-compare-type: 'ANT'
330 project-pattern: 'releng/builder'
332 - branch-compare-type: 'ANT'
333 branch-pattern: '**/master'
341 maven-name: '{mvn33}'
343 goals: 'site:site site:deploy -Dstream=master'
344 maven-opts: '-Xmx1024m'
345 settings: '{releng-builder-settings}'
346 global-settings: '{odl-global-settings}'
349 - email-notification:
350 email-prefix: '[releng]'
353 name: 'builder-site-verify'
358 # This job's purpose is to verify maven site configuration
365 artifactDaysToKeep: -1
366 artifactNumToKeep: -1
374 refspec: 'refs/heads/master'
377 - gerrit-trigger-scm:
378 credentials-id: '{ssh-credentials}'
379 refspec: '$GERRIT_REFSPEC'
380 choosing-strategy: 'gerrit'
383 - ssh-agent-credentials:
385 - '{ssh-credentials}'
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]'