5 - 'builder-verify-python'
10 project: 'releng/builder'
13 name: builder-verify-jjb
17 project-type: freestyle
23 - opendaylight-infra-parameters:
26 refspec: 'refs/heads/master'
27 artifacts: '{archive-artifacts}'
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/**
62 - opendaylight-infra-pre-builders
65 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
66 gzip archives/job_output/*
67 - releng-check-unicode
71 email-prefix: '[releng]'
73 maven-version: '{mvn33}'
76 name: builder-verify-python
78 node: centos7-java-builder-2c-8g
80 project-type: freestyle
85 artifactDaysToKeep: -1
89 - opendaylight-infra-parameters:
92 refspec: 'refs/heads/master'
93 artifacts: '{archive-artifacts}'
97 refspec: '$GERRIT_REFSPEC'
98 choosing-strategy: 'gerrit'
101 - opendaylight-infra-wrappers:
102 build-timeout: '{build-timeout}'
106 server-name: 'OpenDaylight'
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'
127 - opendaylight-infra-pre-builders
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'
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
160 - opendaylight-infra-parameters:
163 refspec: 'refs/heads/master'
164 artifacts: '{archive-artifacts}'
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/**
195 - opendaylight-infra-pre-builders
198 jenkins-jobs --version
199 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
202 - email-notification:
203 email-prefix: '[releng]'
205 maven-version: '{mvn33}'
208 name: 'builder-weekly'
212 # builder-weekly job to run JJB update weekly
214 # This job's purpose is to update all the JJB on a weekly (Sunday)
215 # basis with --flush-cache enabled to ensure jobs are okay
217 project-type: freestyle
222 artifactDaysToKeep: -1
223 artifactNumToKeep: -1
226 - opendaylight-infra-parameters:
229 refspec: 'refs/heads/master'
230 artifacts: '{archive-artifacts}'
237 - opendaylight-infra-wrappers:
238 build-timeout: '{build-timeout}'
244 - opendaylight-infra-pre-builders
246 jenkins-jobs --flush-cache update --recursive jjb/
249 - email-notification:
250 email-prefix: '[releng]'
252 maven-version: '{mvn33}'
255 name: builder-check-poms
257 node: centos7-java-builder-2c-8g
259 project-type: freestyle
264 artifactDaysToKeep: -1
265 artifactNumToKeep: -1
268 - opendaylight-infra-parameters:
271 refspec: 'refs/heads/master'
272 artifacts: '{archive-artifacts}'
275 - opendaylight-infra-wrappers:
276 build-timeout: '{build-timeout}'
282 - opendaylight-infra-pre-builders
285 - include-raw-check-poms.sh
288 - email-notification:
289 email-prefix: '[releng]'
291 maven-version: '{mvn33}'