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
238 project-type: freestyle
243 artifactDaysToKeep: -1
244 artifactNumToKeep: -1
247 - ssh-agent-credentials:
249 - '{ssh-credentials}'
256 !include-raw-escape include-raw-check-poms.sh
259 - email-notification:
260 email-prefix: '[releng]'
268 name: 'builder-site-publish'
273 # This job's purpose is to publish maven site
280 artifactDaysToKeep: -1
281 artifactNumToKeep: -1
290 - gerrit-trigger-scm:
291 credentials-id: '{ssh-credentials}'
293 choosing-strategy: 'default'
296 - ssh-agent-credentials:
298 - '{ssh-credentials}'
302 server-name: 'OpenDaylight'
304 - change-merged-event
305 - comment-added-contains-event:
306 comment-contains-value: 'republish'
308 - project-compare-type: 'ANT'
309 project-pattern: 'releng/builder'
311 - branch-compare-type: 'ANT'
312 branch-pattern: '**/master'
320 maven-name: '{mvn33}'
322 goals: 'site:site site:deploy -Dstream=master'
323 maven-opts: '-Xmx1024m'
324 settings: '{releng-builder-settings}'
325 global-settings: '{odl-global-settings}'
328 - email-notification:
329 email-prefix: '[releng]'
332 name: 'builder-site-verify'
337 # This job's purpose is to verify maven site configuration
344 artifactDaysToKeep: -1
345 artifactNumToKeep: -1
354 - gerrit-trigger-scm:
355 credentials-id: '{ssh-credentials}'
356 refspec: '$GERRIT_REFSPEC'
357 choosing-strategy: 'gerrit'
360 - ssh-agent-credentials:
362 - '{ssh-credentials}'
367 - patchset-created-event:
368 exclude-drafts: 'false'
369 exclude-trivial-rebase: 'false'
370 exclude-no-code-change: 'false'
371 - draft-published-event
372 - comment-added-contains-event:
373 comment-contains-value: 'recheck'
375 - project-compare-type: 'ANT'
376 project-pattern: 'releng/builder'
378 - branch-compare-type: 'ANT'
379 branch-pattern: '**/master'
387 maven-name: '{mvn33}'
389 goals: 'site:site -Dstream=master'
390 maven-opts: '-Xmx1024m'
391 settings: '{autorelease-settings}'
392 global-settings: '{odl-global-settings}'
395 - email-notification:
396 email-prefix: '[releng]'