4 name: autorelease-lithium
6 - 'autorelease-daily-lithium'
7 - 'autorelease-daily-lithium-jdk8'
8 - 'autorelease-release-lithium'
10 branch: 'stable/lithium'
11 project: 'releng/autorelease'
15 name: 'autorelease-daily-lithium'
18 node: dynamic_autorelease
22 daysToKeep: '{build-days-to-keep}'
23 numToKeep: '{build-num-to-keep}'
24 artifactDaysToKeep: '{build-artifact-days-to-keep}'
25 artifactNumToKeep: '{build-artifact-num-to-keep}'
30 - autorelease-release-tag:
32 - autorelease-release-branch:
33 release-branch: '{branch}'
34 - autorelease-release-datestamp:
39 credentials-id: '{ssh-credentials}'
49 - autorelease-build-timeout
50 - ssh-agent-credentials:
58 - wipe-org-opendaylight-repo
59 - jacoco-nojava-workaround
60 - autorelease-generate-taglist
61 - autorelease-generate-release-patches
66 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
67 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
68 settings: '{autorelease-settings}'
69 global-settings: '{odl-global-settings}'
70 automatic-archiving: false
71 post-step-run-condition: UNSTABLE
74 - shell: "./scripts/list-project-dependencies.sh"
75 - autorelease-maven-sources:
76 maven-version: '{mvn33}'
77 settings: '{autorelease-settings}'
78 global-settings: '{odl-global-settings}'
79 - autorelease-maven-sources-post-process
80 - autorelease-sys-stats
84 artifacts: '*.log,patches/*.patch'
86 email-prefix: '[autorelease]'
89 name: 'autorelease-daily-lithium-jdk8'
92 node: dynamic_autorelease
96 daysToKeep: '{build-days-to-keep}'
97 numToKeep: '{build-num-to-keep}'
98 artifactDaysToKeep: '{build-artifact-days-to-keep}'
99 artifactNumToKeep: '{build-artifact-num-to-keep}'
104 - autorelease-release-tag:
106 - autorelease-release-branch:
107 release-branch: '{branch}'
108 - autorelease-release-datestamp:
113 credentials-id: '{ssh-credentials}'
123 - autorelease-build-timeout
124 - ssh-agent-credentials:
126 - '{ssh-credentials}'
132 - wipe-org-opendaylight-repo
133 - jacoco-nojava-workaround
134 - autorelease-generate-taglist
135 - autorelease-generate-release-patches
138 maven-name: '{mvn33}'
140 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
141 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
142 settings: '{autorelease-settings}'
143 global-settings: '{odl-global-settings}'
144 automatic-archiving: false
145 post-step-run-condition: UNSTABLE
148 - shell: "./scripts/list-project-dependencies.sh"
149 - autorelease-maven-sources:
150 maven-version: '{mvn33}'
151 settings: '{autorelease-settings}'
152 global-settings: '{odl-global-settings}'
153 - autorelease-maven-sources-post-process
154 - autorelease-sys-stats
158 artifacts: '*.log,patches/*.patch'
159 - email-notification:
160 email-prefix: '[autorelease]'
163 name: 'autorelease-release-lithium'
166 node: dynamic_autorelease
170 daysToKeep: '{build-days-to-keep}'
171 numToKeep: '{build-num-to-keep}'
172 artifactDaysToKeep: '{build-artifact-days-to-keep}'
173 artifactNumToKeep: '{build-artifact-num-to-keep}'
178 - autorelease-release-tag:
179 release-tag: 'Pre-Lithium'
180 - autorelease-release-branch:
181 release-branch: '{branch}'
182 - autorelease-release-datestamp:
187 credentials-id: '{ssh-credentials}'
197 - autorelease-build-timeout
198 - ssh-agent-credentials:
200 - '{ssh-credentials}'
203 - wipe-org-opendaylight-repo
204 - jacoco-nojava-workaround
205 - autorelease-generate-taglist
206 - autorelease-generate-release-patches
209 maven-name: '{mvn33}'
211 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
212 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
213 settings: '{autorelease-settings}'
214 global-settings: '{odl-global-settings}'
215 automatic-archiving: true
216 post-step-run-condition: UNSTABLE
220 autorelease-settings: '{autorelease-settings}'
221 odl-global-settings: '{odl-global-settings}'
222 - autorelease-maven-deploy
223 - shell: "./scripts/list-project-dependencies.sh"
224 - autorelease-maven-sources:
225 maven-version: '{mvn33}'
226 settings: '{autorelease-settings}'
227 global-settings: '{odl-global-settings}'
228 - autorelease-maven-sources-post-process
229 - autorelease-sys-stats
233 artifacts: '*.log,patches/*.patch'
234 - email-notification:
235 email-prefix: '[autorelease]'