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
36 credentials-id: '{ssh-credentials}'
37 refspec: '$GERRIT_REFSPEC'
38 choosing-strategy: 'gerrit'
41 - ssh-agent-credentials:
48 - patchset-created-event:
49 exclude-drafts: 'false'
50 exclude-trivial-rebase: 'false'
51 exclude-no-code-change: 'false'
52 - draft-published-event
53 - comment-added-contains-event:
54 comment-contains-value: 'recheck'
56 - project-compare-type: 'ANT'
57 project-pattern: 'releng/builder'
59 - branch-compare-type: 'ANT'
60 branch-pattern: '**/master'
65 pattern: jjb-templates/**
70 python scripts/jjb-autoupdate-project.py
71 jenkins-jobs test --recursive -o job_output jjb/
72 - releng-check-unicode
76 artifacts: 'job_output/*'
78 email-prefix: '[releng]'
81 name: builder-verify-python
83 project-type: freestyle
88 artifactDaysToKeep: -1
99 credentials-id: '{ssh-credentials}'
100 refspec: '$GERRIT_REFSPEC'
101 choosing-strategy: 'gerrit'
104 - ssh-agent-credentials:
106 - '{ssh-credentials}'
111 - patchset-created-event:
112 exclude-drafts: 'false'
113 exclude-trivial-rebase: 'false'
114 exclude-no-code-change: 'false'
115 - draft-published-event
116 - comment-added-contains-event:
117 comment-contains-value: 'recheck'
119 - project-compare-type: 'ANT'
120 project-pattern: 'releng/builder'
122 - branch-compare-type: 'ANT'
123 branch-pattern: '**/master'
134 - email-notification:
135 email-prefix: '[releng]'
138 name: 'builder-merge'
141 # builder-merge job to run JJB update
143 # This job's purpose is to update all the JJB
145 project-type: freestyle
150 artifactDaysToKeep: -1
160 - gerrit-trigger-scm:
161 credentials-id: '{ssh-credentials}'
163 choosing-strategy: 'default'
166 - ssh-agent-credentials:
168 - '{ssh-credentials}'
173 - change-merged-event
174 - comment-added-contains-event:
175 comment-contains-value: 'remerge'
177 - project-compare-type: 'ANT'
178 project-pattern: 'releng/builder'
180 - branch-compare-type: 'ANT'
181 branch-pattern: '**/master'
186 pattern: jjb-templates/**
191 - include-raw-jjb-update.sh
194 - email-notification:
195 email-prefix: '[releng]'
198 name: 'builder-weekly'
201 # builder-weekly job to run JJB update weekly
203 # This job's purpose is to update all the JJB on a weekly (Sunday)
204 # basis with --flush-cache enabled to ensure jobs are okay
206 project-type: freestyle
211 artifactDaysToKeep: -1
220 credentials-id: '{ssh-credentials}'
224 - ssh-agent-credentials:
226 - '{ssh-credentials}'
233 jenkins-jobs --flush-cache update --recursive jjb/
236 - email-notification:
237 email-prefix: '[releng]'
240 name: builder-check-poms
243 project-type: freestyle
248 artifactDaysToKeep: -1
249 artifactNumToKeep: -1
252 - ssh-agent-credentials:
254 - '{ssh-credentials}'
262 - include-raw-check-poms.sh
265 - email-notification:
266 email-prefix: '[releng]'
274 name: 'builder-site-publish'
279 # This job's purpose is to publish maven site
286 artifactDaysToKeep: -1
287 artifactNumToKeep: -1
296 - gerrit-trigger-scm:
297 credentials-id: '{ssh-credentials}'
299 choosing-strategy: 'default'
302 - ssh-agent-credentials:
304 - '{ssh-credentials}'
308 server-name: 'OpenDaylight'
310 - change-merged-event
311 - comment-added-contains-event:
312 comment-contains-value: 'republish'
314 - project-compare-type: 'ANT'
315 project-pattern: 'releng/builder'
317 - branch-compare-type: 'ANT'
318 branch-pattern: '**/master'
326 maven-name: '{mvn33}'
328 goals: 'site:site site:deploy -Dstream=master'
329 maven-opts: '-Xmx1024m'
330 settings: '{releng-builder-settings}'
331 global-settings: '{odl-global-settings}'
334 - email-notification:
335 email-prefix: '[releng]'
338 name: 'builder-site-verify'
343 # This job's purpose is to verify maven site configuration
350 artifactDaysToKeep: -1
351 artifactNumToKeep: -1
360 - gerrit-trigger-scm:
361 credentials-id: '{ssh-credentials}'
362 refspec: '$GERRIT_REFSPEC'
363 choosing-strategy: 'gerrit'
366 - ssh-agent-credentials:
368 - '{ssh-credentials}'
373 - patchset-created-event:
374 exclude-drafts: 'false'
375 exclude-trivial-rebase: 'false'
376 exclude-no-code-change: 'false'
377 - draft-published-event
378 - comment-added-contains-event:
379 comment-contains-value: 'recheck'
381 - project-compare-type: 'ANT'
382 project-pattern: 'releng/builder'
384 - branch-compare-type: 'ANT'
385 branch-pattern: '**/master'
393 maven-name: '{mvn33}'
395 goals: 'site:site -Dstream=master'
396 maven-opts: '-Xmx1024m'
397 settings: '{autorelease-settings}'
398 global-settings: '{odl-global-settings}'
401 - email-notification:
402 email-prefix: '[releng]'