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
69 python scripts/jjb-autoupdate-project.py
70 jenkins-jobs test jjb/
71 - releng-check-unicode
75 email-prefix: '[releng]'
78 name: builder-verify-python
80 project-type: freestyle
85 artifactDaysToKeep: -1
96 credentials-id: '{ssh-credentials}'
97 refspec: '$GERRIT_REFSPEC'
98 choosing-strategy: 'gerrit'
101 - ssh-agent-credentials:
103 - '{ssh-credentials}'
108 - patchset-created-event:
109 exclude-drafts: 'false'
110 exclude-trivial-rebase: 'false'
111 exclude-no-code-change: 'false'
112 - draft-published-event
113 - comment-added-contains-event:
114 comment-contains-value: 'recheck'
116 - project-compare-type: 'ANT'
117 project-pattern: 'releng/builder'
119 - branch-compare-type: 'ANT'
120 branch-pattern: '**/master'
131 - email-notification:
132 email-prefix: '[releng]'
135 name: 'builder-merge'
137 # builder-merge job to run JJB update
139 # This job's purpose is to update all the JJB
141 project-type: freestyle
146 artifactDaysToKeep: -1
156 - gerrit-trigger-scm:
157 credentials-id: '{ssh-credentials}'
159 choosing-strategy: 'default'
162 - ssh-agent-credentials:
164 - '{ssh-credentials}'
169 - change-merged-event
170 - comment-added-contains-event:
171 comment-contains-value: 'remerge'
173 - project-compare-type: 'ANT'
174 project-pattern: 'releng/builder'
176 - branch-compare-type: 'ANT'
177 branch-pattern: '**/master'
182 pattern: jjb-templates/**
186 !include-raw-escape include-raw-jjb-update.sh
189 - email-notification:
190 email-prefix: '[releng]'
193 name: 'builder-weekly'
195 # builder-weekly job to run JJB update weekly
197 # This job's purpose is to update all the JJB on a weekly (Sunday)
198 # basis with --flush-cache enabled to ensure jobs are okay
200 project-type: freestyle
205 artifactDaysToKeep: -1
214 credentials-id: '{ssh-credentials}'
218 - ssh-agent-credentials:
220 - '{ssh-credentials}'
227 source /opt/virtualenv/jenkins-job-builder/bin/activate
228 jenkins-jobs --flush-cache update jjb/
231 - email-notification:
232 email-prefix: '[releng]'
235 name: builder-check-poms
237 project-type: freestyle
242 artifactDaysToKeep: -1
243 artifactNumToKeep: -1
246 - ssh-agent-credentials:
248 - '{ssh-credentials}'
255 !include-raw-escape include-raw-check-poms.sh
258 - email-notification:
259 email-prefix: '[releng]'
267 name: 'builder-site-publish'
272 # This job's purpose is to publish maven site
279 artifactDaysToKeep: -1
280 artifactNumToKeep: -1
289 - gerrit-trigger-scm:
290 credentials-id: '{ssh-credentials}'
292 choosing-strategy: 'default'
295 - ssh-agent-credentials:
297 - '{ssh-credentials}'
301 server-name: 'OpenDaylight'
303 - change-merged-event
304 - comment-added-contains-event:
305 comment-contains-value: 'republish'
307 - project-compare-type: 'ANT'
308 project-pattern: 'releng/builder'
310 - branch-compare-type: 'ANT'
311 branch-pattern: '**/master'
319 maven-name: '{mvn33}'
321 goals: 'site:site site:deploy -Dstream=master'
322 maven-opts: '-Xmx1024m'
323 settings: '{releng-builder-settings}'
324 global-settings: '{odl-global-settings}'
327 - email-notification:
328 email-prefix: '[releng]'
331 name: 'builder-site-verify'
336 # This job's purpose is to verify maven site configuration
343 artifactDaysToKeep: -1
344 artifactNumToKeep: -1
353 - gerrit-trigger-scm:
354 credentials-id: '{ssh-credentials}'
355 refspec: '$GERRIT_REFSPEC'
356 choosing-strategy: 'gerrit'
359 - ssh-agent-credentials:
361 - '{ssh-credentials}'
366 - patchset-created-event:
367 exclude-drafts: 'false'
368 exclude-trivial-rebase: 'false'
369 exclude-no-code-change: 'false'
370 - draft-published-event
371 - comment-added-contains-event:
372 comment-contains-value: 'recheck'
374 - project-compare-type: 'ANT'
375 project-pattern: 'releng/builder'
377 - branch-compare-type: 'ANT'
378 branch-pattern: '**/master'
386 maven-name: '{mvn33}'
388 goals: 'site:site -Dstream=master'
389 maven-opts: '-Xmx1024m'
390 settings: '{autorelease-settings}'
391 global-settings: '{odl-global-settings}'
394 - email-notification:
395 email-prefix: '[releng]'