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 source:jar javadoc:jar -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
83 artifacts: '*.log,patches/*.patch'
85 email-prefix: '[autorelease]'
88 name: 'autorelease-daily-lithium-jdk8'
91 node: dynamic_autorelease
95 daysToKeep: '{build-days-to-keep}'
96 numToKeep: '{build-num-to-keep}'
97 artifactDaysToKeep: '{build-artifact-days-to-keep}'
98 artifactNumToKeep: '{build-artifact-num-to-keep}'
103 - autorelease-release-tag:
105 - autorelease-release-branch:
106 release-branch: '{branch}'
107 - autorelease-release-datestamp:
112 credentials-id: '{ssh-credentials}'
122 - autorelease-build-timeout
123 - ssh-agent-credentials:
125 - '{ssh-credentials}'
131 - wipe-org-opendaylight-repo
132 - jacoco-nojava-workaround
133 - autorelease-generate-taglist
134 - autorelease-generate-release-patches
137 maven-name: '{mvn33}'
139 goals: 'clean install source:jar javadoc:jar -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
140 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
141 settings: '{autorelease-settings}'
142 global-settings: '{odl-global-settings}'
143 automatic-archiving: false
144 post-step-run-condition: UNSTABLE
147 - shell: "./scripts/list-project-dependencies.sh"
148 - autorelease-maven-sources:
149 maven-version: '{mvn33}'
150 settings: '{autorelease-settings}'
151 global-settings: '{odl-global-settings}'
152 - autorelease-maven-sources-post-process
156 artifacts: '*.log,patches/*.patch'
157 - email-notification:
158 email-prefix: '[autorelease]'
161 name: 'autorelease-release-lithium'
164 node: dynamic_autorelease
168 daysToKeep: '{build-days-to-keep}'
169 numToKeep: '{build-num-to-keep}'
170 artifactDaysToKeep: '{build-artifact-days-to-keep}'
171 artifactNumToKeep: '{build-artifact-num-to-keep}'
176 - autorelease-release-tag:
177 release-tag: 'Pre-Lithium'
178 - autorelease-release-branch:
179 release-branch: '{branch}'
180 - autorelease-release-datestamp:
185 credentials-id: '{ssh-credentials}'
195 - autorelease-build-timeout
196 - ssh-agent-credentials:
198 - '{ssh-credentials}'
201 - wipe-org-opendaylight-repo
202 - jacoco-nojava-workaround
203 - autorelease-generate-taglist
204 - autorelease-generate-release-patches
207 maven-name: '{mvn33}'
209 goals: 'clean install source:jar javadoc:jar -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
210 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
211 settings: '{autorelease-settings}'
212 global-settings: '{odl-global-settings}'
213 automatic-archiving: true
214 post-step-run-condition: UNSTABLE
218 autorelease-settings: '{autorelease-settings}'
219 odl-global-settings: '{odl-global-settings}'
220 - autorelease-maven-deploy
221 - shell: "./scripts/list-project-dependencies.sh"
222 - autorelease-maven-sources:
223 maven-version: '{mvn33}'
224 settings: '{autorelease-settings}'
225 global-settings: '{odl-global-settings}'
226 - autorelease-maven-sources-post-process
230 artifacts: '*.log,patches/*.patch'
231 - email-notification:
232 email-prefix: '[autorelease]'