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
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'
207 # builder-weekly job to run JJB update weekly
209 # This job's purpose is to update all the JJB on a weekly (Sunday)
210 # basis with --flush-cache enabled to ensure jobs are okay
212 project-type: freestyle
217 artifactDaysToKeep: -1
226 credentials-id: '{ssh-credentials}'
230 - ssh-agent-credentials:
232 - '{ssh-credentials}'
239 jenkins-jobs --flush-cache update --recursive jjb/
242 - email-notification:
243 email-prefix: '[releng]'
246 name: builder-check-poms
249 project-type: freestyle
254 artifactDaysToKeep: -1
255 artifactNumToKeep: -1
258 - ssh-agent-credentials:
260 - '{ssh-credentials}'
268 - include-raw-check-poms.sh
271 - email-notification:
272 email-prefix: '[releng]'
280 name: 'builder-site-publish'
285 # This job's purpose is to publish maven site
292 artifactDaysToKeep: -1
293 artifactNumToKeep: -1
302 - gerrit-trigger-scm:
303 credentials-id: '{ssh-credentials}'
305 choosing-strategy: 'default'
308 - ssh-agent-credentials:
310 - '{ssh-credentials}'
314 server-name: 'OpenDaylight'
316 - change-merged-event
317 - comment-added-contains-event:
318 comment-contains-value: 'republish'
320 - project-compare-type: 'ANT'
321 project-pattern: 'releng/builder'
323 - branch-compare-type: 'ANT'
324 branch-pattern: '**/master'
332 maven-name: '{mvn33}'
334 goals: 'site:site site:deploy -Dstream=master'
335 maven-opts: '-Xmx1024m'
336 settings: '{releng-builder-settings}'
337 global-settings: '{odl-global-settings}'
340 - email-notification:
341 email-prefix: '[releng]'
344 name: 'builder-site-verify'
349 # This job's purpose is to verify maven site configuration
356 artifactDaysToKeep: -1
357 artifactNumToKeep: -1
366 - gerrit-trigger-scm:
367 credentials-id: '{ssh-credentials}'
368 refspec: '$GERRIT_REFSPEC'
369 choosing-strategy: 'gerrit'
372 - ssh-agent-credentials:
374 - '{ssh-credentials}'
379 - patchset-created-event:
380 exclude-drafts: 'false'
381 exclude-trivial-rebase: 'false'
382 exclude-no-code-change: 'false'
383 - draft-published-event
384 - comment-added-contains-event:
385 comment-contains-value: 'recheck'
387 - project-compare-type: 'ANT'
388 project-pattern: 'releng/builder'
390 - branch-compare-type: 'ANT'
391 branch-pattern: '**/master'
399 maven-name: '{mvn33}'
401 goals: 'site:site -Dstream=master'
402 maven-opts: '-Xmx1024m'
403 settings: '{autorelease-settings}'
404 global-settings: '{odl-global-settings}'
407 - email-notification:
408 email-prefix: '[releng]'