5 - 'builder-verify-python'
10 project: 'releng/builder'
13 name: builder-verify-jjb
16 project-type: freestyle
27 refspec: 'refs/heads/master'
31 refspec: '$GERRIT_REFSPEC'
32 choosing-strategy: 'gerrit'
35 - opendaylight-infra-wrappers:
36 build-timeout: '{build-timeout}'
40 server-name: 'OpenDaylight'
42 - patchset-created-event:
43 exclude-drafts: 'false'
44 exclude-trivial-rebase: 'false'
45 exclude-no-code-change: 'false'
46 - draft-published-event
47 - comment-added-contains-event:
48 comment-contains-value: 'recheck'
50 - project-compare-type: 'ANT'
51 project-pattern: 'releng/builder'
53 - branch-compare-type: 'ANT'
54 branch-pattern: '**/master'
59 pattern: jjb-templates/**
64 python scripts/jjb-autoupdate-project.py
65 jenkins-jobs test --recursive -o archives/job_output jjb/
66 gzip archives/job_output/*
68 - releng-check-unicode
72 email-prefix: '[releng]'
74 maven-version: '{mvn33}'
77 name: builder-verify-python
80 project-type: freestyle
85 artifactDaysToKeep: -1
94 refspec: 'refs/heads/master'
98 refspec: '$GERRIT_REFSPEC'
99 choosing-strategy: 'gerrit'
102 - opendaylight-infra-wrappers:
103 build-timeout: '{build-timeout}'
107 server-name: 'OpenDaylight'
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'
129 virtualenv $WORKSPACE/venv
130 source $WORKSPACE/venv/bin/activate
131 pip install --upgrade pip
137 - email-notification:
138 email-prefix: '[releng]'
140 maven-version: '{mvn33}'
143 name: 'builder-merge'
146 # builder-merge job to run JJB update
148 # This job's purpose is to update all the JJB
150 project-type: freestyle
155 artifactDaysToKeep: -1
156 artifactNumToKeep: -1
164 refspec: 'refs/heads/master'
167 - gerrit-trigger-scm:
169 choosing-strategy: 'default'
172 - opendaylight-infra-wrappers:
173 build-timeout: '{build-timeout}'
177 server-name: 'OpenDaylight'
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]'
203 maven-version: '{mvn33}'
206 name: 'builder-weekly'
210 # builder-weekly job to run JJB update weekly
212 # This job's purpose is to update all the JJB on a weekly (Sunday)
213 # basis with --flush-cache enabled to ensure jobs are okay
215 project-type: freestyle
220 artifactDaysToKeep: -1
221 artifactNumToKeep: -1
232 - opendaylight-infra-wrappers:
233 build-timeout: '{build-timeout}'
240 jenkins-jobs --flush-cache update --recursive jjb/
243 - email-notification:
244 email-prefix: '[releng]'
246 maven-version: '{mvn33}'
249 name: builder-check-poms
252 project-type: freestyle
257 artifactDaysToKeep: -1
258 artifactNumToKeep: -1
261 - opendaylight-infra-wrappers:
262 build-timeout: '{build-timeout}'
270 - include-raw-check-poms.sh
273 - email-notification:
274 email-prefix: '[releng]'
276 maven-version: '{mvn33}'