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
31 refspec: 'refs/heads/master'
35 credentials-id: '{ssh-credentials}'
36 refspec: '$GERRIT_REFSPEC'
37 choosing-strategy: 'gerrit'
40 - ssh-agent-credentials:
46 server-name: 'OpenDaylight'
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 archives/job_output jjb/
73 - releng-check-unicode
77 email-prefix: '[releng]'
79 maven-version: '{mvn33}'
82 name: builder-verify-python
85 project-type: freestyle
90 artifactDaysToKeep: -1
99 refspec: 'refs/heads/master'
102 - gerrit-trigger-scm:
103 credentials-id: '{ssh-credentials}'
104 refspec: '$GERRIT_REFSPEC'
105 choosing-strategy: 'gerrit'
108 - ssh-agent-credentials:
110 - '{ssh-credentials}'
114 server-name: 'OpenDaylight'
116 - patchset-created-event:
117 exclude-drafts: 'false'
118 exclude-trivial-rebase: 'false'
119 exclude-no-code-change: 'false'
120 - draft-published-event
121 - comment-added-contains-event:
122 comment-contains-value: 'recheck'
124 - project-compare-type: 'ANT'
125 project-pattern: 'releng/builder'
127 - branch-compare-type: 'ANT'
128 branch-pattern: '**/master'
136 virtualenv $WORKSPACE/venv
137 source $WORKSPACE/venv/bin/activate
138 pip install --upgrade pip
144 - email-notification:
145 email-prefix: '[releng]'
147 maven-version: '{mvn33}'
150 name: 'builder-merge'
153 # builder-merge job to run JJB update
155 # This job's purpose is to update all the JJB
157 project-type: freestyle
162 artifactDaysToKeep: -1
163 artifactNumToKeep: -1
171 refspec: 'refs/heads/master'
174 - gerrit-trigger-scm:
175 credentials-id: '{ssh-credentials}'
177 choosing-strategy: 'default'
180 - ssh-agent-credentials:
182 - '{ssh-credentials}'
186 server-name: 'OpenDaylight'
188 - change-merged-event
189 - comment-added-contains-event:
190 comment-contains-value: 'remerge'
192 - project-compare-type: 'ANT'
193 project-pattern: 'releng/builder'
195 - branch-compare-type: 'ANT'
196 branch-pattern: '**/master'
201 pattern: jjb-templates/**
206 - include-raw-jjb-update.sh
209 - email-notification:
210 email-prefix: '[releng]'
212 maven-version: '{mvn33}'
215 name: 'builder-weekly'
219 # builder-weekly job to run JJB update weekly
221 # This job's purpose is to update all the JJB on a weekly (Sunday)
222 # basis with --flush-cache enabled to ensure jobs are okay
224 project-type: freestyle
229 artifactDaysToKeep: -1
230 artifactNumToKeep: -1
238 credentials-id: '{ssh-credentials}'
242 - ssh-agent-credentials:
244 - '{ssh-credentials}'
251 jenkins-jobs --flush-cache update --recursive jjb/
254 - email-notification:
255 email-prefix: '[releng]'
257 maven-version: '{mvn33}'
260 name: builder-check-poms
263 project-type: freestyle
268 artifactDaysToKeep: -1
269 artifactNumToKeep: -1
272 - ssh-agent-credentials:
274 - '{ssh-credentials}'
282 - include-raw-check-poms.sh
285 - email-notification:
286 email-prefix: '[releng]'
288 maven-version: '{mvn33}'
296 name: 'builder-site-publish'
301 # This job's purpose is to publish maven site
308 artifactDaysToKeep: -1
309 artifactNumToKeep: -1
317 refspec: 'refs/heads/master'
320 - gerrit-trigger-scm:
321 credentials-id: '{ssh-credentials}'
323 choosing-strategy: 'default'
326 - ssh-agent-credentials:
328 - '{ssh-credentials}'
332 server-name: 'OpenDaylight'
334 - change-merged-event
335 - comment-added-contains-event:
336 comment-contains-value: 'republish'
338 - project-compare-type: 'ANT'
339 project-pattern: 'releng/builder'
341 - branch-compare-type: 'ANT'
342 branch-pattern: '**/master'
350 maven-name: '{mvn33}'
352 goals: 'site:site site:deploy -Dstream=master'
353 maven-opts: '-Xmx1024m'
354 settings: 'releng-builder-settings'
355 global-settings: 'odl-global-settings'
358 - email-notification:
359 email-prefix: '[releng]'
361 maven-version: '{mvn33}'
364 name: 'builder-site-verify'
369 # This job's purpose is to verify maven site configuration
376 artifactDaysToKeep: -1
377 artifactNumToKeep: -1
385 refspec: 'refs/heads/master'
388 - gerrit-trigger-scm:
389 credentials-id: '{ssh-credentials}'
390 refspec: '$GERRIT_REFSPEC'
391 choosing-strategy: 'gerrit'
394 - ssh-agent-credentials:
396 - '{ssh-credentials}'
400 server-name: 'OpenDaylight'
402 - patchset-created-event:
403 exclude-drafts: 'false'
404 exclude-trivial-rebase: 'false'
405 exclude-no-code-change: 'false'
406 - draft-published-event
407 - comment-added-contains-event:
408 comment-contains-value: 'recheck'
410 - project-compare-type: 'ANT'
411 project-pattern: 'releng/builder'
413 - branch-compare-type: 'ANT'
414 branch-pattern: '**/master'
422 maven-name: '{mvn33}'
424 goals: 'site:site -Dstream=master'
425 maven-opts: '-Xmx1024m'
426 settings: 'autorelease-settings'
427 global-settings: 'odl-global-settings'
430 - email-notification:
431 email-prefix: '[releng]'
433 maven-version: '{mvn33}'