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/**
187 !include-raw-escape include-raw-jjb-update.sh
190 - email-notification:
191 email-prefix: '[releng]'
194 name: 'builder-weekly'
196 # builder-weekly job to run JJB update weekly
198 # This job's purpose is to update all the JJB on a weekly (Sunday)
199 # basis with --flush-cache enabled to ensure jobs are okay
201 project-type: freestyle
206 artifactDaysToKeep: -1
215 credentials-id: '{ssh-credentials}'
219 - ssh-agent-credentials:
221 - '{ssh-credentials}'
228 source /opt/virtualenv/jenkins-job-builder/bin/activate
229 jenkins-jobs --flush-cache update jjb/
232 - email-notification:
233 email-prefix: '[releng]'
236 name: builder-check-poms
239 project-type: freestyle
244 artifactDaysToKeep: -1
245 artifactNumToKeep: -1
248 - ssh-agent-credentials:
250 - '{ssh-credentials}'
257 !include-raw-escape include-raw-check-poms.sh
260 - email-notification:
261 email-prefix: '[releng]'
269 name: 'builder-site-publish'
274 # This job's purpose is to publish maven site
281 artifactDaysToKeep: -1
282 artifactNumToKeep: -1
291 - gerrit-trigger-scm:
292 credentials-id: '{ssh-credentials}'
294 choosing-strategy: 'default'
297 - ssh-agent-credentials:
299 - '{ssh-credentials}'
303 server-name: 'OpenDaylight'
305 - change-merged-event
306 - comment-added-contains-event:
307 comment-contains-value: 'republish'
309 - project-compare-type: 'ANT'
310 project-pattern: 'releng/builder'
312 - branch-compare-type: 'ANT'
313 branch-pattern: '**/master'
321 maven-name: '{mvn33}'
323 goals: 'site:site site:deploy -Dstream=master'
324 maven-opts: '-Xmx1024m'
325 settings: '{releng-builder-settings}'
326 global-settings: '{odl-global-settings}'
329 - email-notification:
330 email-prefix: '[releng]'
333 name: 'builder-site-verify'
338 # This job's purpose is to verify maven site configuration
345 artifactDaysToKeep: -1
346 artifactNumToKeep: -1
355 - gerrit-trigger-scm:
356 credentials-id: '{ssh-credentials}'
357 refspec: '$GERRIT_REFSPEC'
358 choosing-strategy: 'gerrit'
361 - ssh-agent-credentials:
363 - '{ssh-credentials}'
368 - patchset-created-event:
369 exclude-drafts: 'false'
370 exclude-trivial-rebase: 'false'
371 exclude-no-code-change: 'false'
372 - draft-published-event
373 - comment-added-contains-event:
374 comment-contains-value: 'recheck'
376 - project-compare-type: 'ANT'
377 project-pattern: 'releng/builder'
379 - branch-compare-type: 'ANT'
380 branch-pattern: '**/master'
388 maven-name: '{mvn33}'
390 goals: 'site:site -Dstream=master'
391 maven-opts: '-Xmx1024m'
392 settings: '{autorelease-settings}'
393 global-settings: '{odl-global-settings}'
396 - email-notification:
397 email-prefix: '[releng]'