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
84 project-type: freestyle
89 artifactDaysToKeep: -1
100 credentials-id: '{ssh-credentials}'
101 refspec: '$GERRIT_REFSPEC'
102 choosing-strategy: 'gerrit'
105 - ssh-agent-credentials:
107 - '{ssh-credentials}'
112 - patchset-created-event:
113 exclude-drafts: 'false'
114 exclude-trivial-rebase: 'false'
115 exclude-no-code-change: 'false'
116 - draft-published-event
117 - comment-added-contains-event:
118 comment-contains-value: 'recheck'
120 - project-compare-type: 'ANT'
121 project-pattern: 'releng/builder'
123 - branch-compare-type: 'ANT'
124 branch-pattern: '**/master'
132 virtualenv $WORKSPACE/venv
133 source $WORKSPACE/venv/bin/activate
134 pip install --upgrade pip
140 - email-notification:
141 email-prefix: '[releng]'
144 name: 'builder-merge'
147 # builder-merge job to run JJB update
149 # This job's purpose is to update all the JJB
151 project-type: freestyle
156 artifactDaysToKeep: -1
157 artifactNumToKeep: -1
166 - gerrit-trigger-scm:
167 credentials-id: '{ssh-credentials}'
169 choosing-strategy: 'default'
172 - ssh-agent-credentials:
174 - '{ssh-credentials}'
179 - change-merged-event
180 - comment-added-contains-event:
181 comment-contains-value: 'remerge'
183 - project-compare-type: 'ANT'
184 project-pattern: 'releng/builder'
186 - branch-compare-type: 'ANT'
187 branch-pattern: '**/master'
192 pattern: jjb-templates/**
197 - include-raw-jjb-update.sh
200 - email-notification:
201 email-prefix: '[releng]'
204 name: 'builder-weekly'
208 # builder-weekly job to run JJB update weekly
210 # This job's purpose is to update all the JJB on a weekly (Sunday)
211 # basis with --flush-cache enabled to ensure jobs are okay
213 project-type: freestyle
218 artifactDaysToKeep: -1
219 artifactNumToKeep: -1
227 credentials-id: '{ssh-credentials}'
231 - ssh-agent-credentials:
233 - '{ssh-credentials}'
240 jenkins-jobs --flush-cache update --recursive jjb/
243 - email-notification:
244 email-prefix: '[releng]'
247 name: builder-check-poms
250 project-type: freestyle
255 artifactDaysToKeep: -1
256 artifactNumToKeep: -1
259 - ssh-agent-credentials:
261 - '{ssh-credentials}'
269 - include-raw-check-poms.sh
272 - email-notification:
273 email-prefix: '[releng]'
281 name: 'builder-site-publish'
286 # This job's purpose is to publish maven site
293 artifactDaysToKeep: -1
294 artifactNumToKeep: -1
303 - gerrit-trigger-scm:
304 credentials-id: '{ssh-credentials}'
306 choosing-strategy: 'default'
309 - ssh-agent-credentials:
311 - '{ssh-credentials}'
315 server-name: 'OpenDaylight'
317 - change-merged-event
318 - comment-added-contains-event:
319 comment-contains-value: 'republish'
321 - project-compare-type: 'ANT'
322 project-pattern: 'releng/builder'
324 - branch-compare-type: 'ANT'
325 branch-pattern: '**/master'
333 maven-name: '{mvn33}'
335 goals: 'site:site site:deploy -Dstream=master'
336 maven-opts: '-Xmx1024m'
337 settings: '{releng-builder-settings}'
338 global-settings: '{odl-global-settings}'
341 - email-notification:
342 email-prefix: '[releng]'
345 name: 'builder-site-verify'
350 # This job's purpose is to verify maven site configuration
357 artifactDaysToKeep: -1
358 artifactNumToKeep: -1
367 - gerrit-trigger-scm:
368 credentials-id: '{ssh-credentials}'
369 refspec: '$GERRIT_REFSPEC'
370 choosing-strategy: 'gerrit'
373 - ssh-agent-credentials:
375 - '{ssh-credentials}'
380 - patchset-created-event:
381 exclude-drafts: 'false'
382 exclude-trivial-rebase: 'false'
383 exclude-no-code-change: 'false'
384 - draft-published-event
385 - comment-added-contains-event:
386 comment-contains-value: 'recheck'
388 - project-compare-type: 'ANT'
389 project-pattern: 'releng/builder'
391 - branch-compare-type: 'ANT'
392 branch-pattern: '**/master'
400 maven-name: '{mvn33}'
402 goals: 'site:site -Dstream=master'
403 maven-opts: '-Xmx1024m'
404 settings: '{autorelease-settings}'
405 global-settings: '{odl-global-settings}'
408 - email-notification:
409 email-prefix: '[releng]'