5 - 'builder-verify-python'
11 - 'builder-site-publish'
12 - 'builder-site-verify'
14 project: 'releng/builder'
17 name: builder-verify-jjb
19 project-type: freestyle
24 artifactDaysToKeep: -1
35 credentials-id: '{ssh-credentials}'
36 refspec: '$GERRIT_REFSPEC'
37 choosing-strategy: 'gerrit'
40 - ssh-agent-credentials:
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/**
68 source /opt/virtualenv/jenkins-job-builder/bin/activate
70 python scripts/jjb-autoupdate-project.py
71 jenkins-jobs test jjb/
72 - releng-check-unicode
76 email-prefix: '[releng]'
79 name: builder-verify-python
81 project-type: freestyle
86 artifactDaysToKeep: -1
97 credentials-id: '{ssh-credentials}'
98 refspec: '$GERRIT_REFSPEC'
99 choosing-strategy: 'gerrit'
102 - ssh-agent-credentials:
104 - '{ssh-credentials}'
109 - patchset-created-event:
110 exclude-drafts: 'false'
111 exclude-trivial-rebase: 'false'
112 exclude-no-code-change: 'false'
113 - draft-published-event
114 - comment-added-contains-event:
115 comment-contains-value: 'recheck'
117 - project-compare-type: 'ANT'
118 project-pattern: 'releng/builder'
120 - branch-compare-type: 'ANT'
121 branch-pattern: '**/master'
132 - email-notification:
133 email-prefix: '[releng]'
136 name: 'builder-merge'
138 # builder-merge job to run JJB update
140 # This job's purpose is to update all the JJB
142 project-type: freestyle
147 artifactDaysToKeep: -1
157 - gerrit-trigger-scm:
158 credentials-id: '{ssh-credentials}'
160 choosing-strategy: 'default'
163 - ssh-agent-credentials:
165 - '{ssh-credentials}'
170 - change-merged-event
171 - comment-added-contains-event:
172 comment-contains-value: 'remerge'
174 - project-compare-type: 'ANT'
175 project-pattern: 'releng/builder'
177 - branch-compare-type: 'ANT'
178 branch-pattern: '**/master'
183 pattern: jjb-templates/**
188 - include-raw-jjb-update.sh
191 - email-notification:
192 email-prefix: '[releng]'
195 name: 'builder-weekly'
197 # builder-weekly job to run JJB update weekly
199 # This job's purpose is to update all the JJB on a weekly (Sunday)
200 # basis with --flush-cache enabled to ensure jobs are okay
202 project-type: freestyle
207 artifactDaysToKeep: -1
216 credentials-id: '{ssh-credentials}'
220 - ssh-agent-credentials:
222 - '{ssh-credentials}'
229 source /opt/virtualenv/jenkins-job-builder/bin/activate
230 jenkins-jobs --flush-cache update jjb/
233 - email-notification:
234 email-prefix: '[releng]'
237 name: builder-check-poms
240 project-type: freestyle
245 artifactDaysToKeep: -1
246 artifactNumToKeep: -1
249 - ssh-agent-credentials:
251 - '{ssh-credentials}'
259 - include-raw-check-poms.sh
262 - email-notification:
263 email-prefix: '[releng]'
271 name: 'builder-site-publish'
276 # This job's purpose is to publish maven site
283 artifactDaysToKeep: -1
284 artifactNumToKeep: -1
293 - gerrit-trigger-scm:
294 credentials-id: '{ssh-credentials}'
296 choosing-strategy: 'default'
299 - ssh-agent-credentials:
301 - '{ssh-credentials}'
305 server-name: 'OpenDaylight'
307 - change-merged-event
308 - comment-added-contains-event:
309 comment-contains-value: 'republish'
311 - project-compare-type: 'ANT'
312 project-pattern: 'releng/builder'
314 - branch-compare-type: 'ANT'
315 branch-pattern: '**/master'
323 maven-name: '{mvn33}'
325 goals: 'site:site site:deploy -Dstream=master'
326 maven-opts: '-Xmx1024m'
327 settings: '{releng-builder-settings}'
328 global-settings: '{odl-global-settings}'
331 - email-notification:
332 email-prefix: '[releng]'
335 name: 'builder-site-verify'
340 # This job's purpose is to verify maven site configuration
347 artifactDaysToKeep: -1
348 artifactNumToKeep: -1
357 - gerrit-trigger-scm:
358 credentials-id: '{ssh-credentials}'
359 refspec: '$GERRIT_REFSPEC'
360 choosing-strategy: 'gerrit'
363 - ssh-agent-credentials:
365 - '{ssh-credentials}'
370 - patchset-created-event:
371 exclude-drafts: 'false'
372 exclude-trivial-rebase: 'false'
373 exclude-no-code-change: 'false'
374 - draft-published-event
375 - comment-added-contains-event:
376 comment-contains-value: 'recheck'
378 - project-compare-type: 'ANT'
379 project-pattern: 'releng/builder'
381 - branch-compare-type: 'ANT'
382 branch-pattern: '**/master'
390 maven-name: '{mvn33}'
392 goals: 'site:site -Dstream=master'
393 maven-opts: '-Xmx1024m'
394 settings: '{autorelease-settings}'
395 global-settings: '{odl-global-settings}'
398 - email-notification:
399 email-prefix: '[releng]'