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 - autorelease-generate-taglist
60 - autorelease-generate-release-patches
65 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
66 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
67 settings: '{autorelease-settings}'
68 global-settings: '{odl-global-settings}'
69 automatic-archiving: false
72 - shell: "./scripts/list-project-dependencies.sh"
73 - autorelease-maven-sources:
74 maven-version: '{mvn33}'
75 settings: '{autorelease-settings}'
76 global-settings: '{odl-global-settings}'
77 - autorelease-maven-sources-post-process
78 - jacoco-nojava-workaround
82 artifacts: '*.log,patches/*.patch'
84 email-prefix: '[autorelease]'
87 name: 'autorelease-daily-lithium-jdk8'
90 node: dynamic_autorelease
94 daysToKeep: '{build-days-to-keep}'
95 numToKeep: '{build-num-to-keep}'
96 artifactDaysToKeep: '{build-artifact-days-to-keep}'
97 artifactNumToKeep: '{build-artifact-num-to-keep}'
102 - autorelease-release-tag:
104 - autorelease-release-branch:
105 release-branch: '{branch}'
106 - autorelease-release-datestamp:
111 credentials-id: '{ssh-credentials}'
121 - autorelease-build-timeout
122 - ssh-agent-credentials:
124 - '{ssh-credentials}'
130 - wipe-org-opendaylight-repo
131 - autorelease-generate-taglist
132 - autorelease-generate-release-patches
135 maven-name: '{mvn33}'
137 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
138 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
139 settings: '{autorelease-settings}'
140 global-settings: '{odl-global-settings}'
141 automatic-archiving: false
144 - shell: "./scripts/list-project-dependencies.sh"
145 - autorelease-maven-sources:
146 maven-version: '{mvn33}'
147 settings: '{autorelease-settings}'
148 global-settings: '{odl-global-settings}'
149 - autorelease-maven-sources-post-process
150 - jacoco-nojava-workaround
154 artifacts: '*.log,patches/*.patch'
155 - email-notification:
156 email-prefix: '[autorelease]'
159 name: 'autorelease-release-lithium'
162 node: dynamic_autorelease
166 daysToKeep: '{build-days-to-keep}'
167 numToKeep: '{build-num-to-keep}'
168 artifactDaysToKeep: '{build-artifact-days-to-keep}'
169 artifactNumToKeep: '{build-artifact-num-to-keep}'
174 - autorelease-release-tag:
175 release-tag: 'Pre-Lithium'
176 - autorelease-release-branch:
177 release-branch: '{branch}'
178 - autorelease-release-datestamp:
183 credentials-id: '{ssh-credentials}'
193 - autorelease-build-timeout
194 - ssh-agent-credentials:
196 - '{ssh-credentials}'
199 - wipe-org-opendaylight-repo
200 - autorelease-generate-taglist
201 - autorelease-generate-release-patches
204 maven-name: '{mvn33}'
206 goals: 'clean install -Pintegrationtests,docs,repoBuild -Dcheckstyle.skip=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
207 maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
208 settings: '{autorelease-settings}'
209 global-settings: '{odl-global-settings}'
210 automatic-archiving: true
214 autorelease-settings: '{autorelease-settings}'
215 odl-global-settings: '{odl-global-settings}'
216 - autorelease-maven-deploy
217 - shell: "./scripts/list-project-dependencies.sh"
218 - autorelease-maven-sources:
219 maven-version: '{mvn33}'
220 settings: '{autorelease-settings}'
221 global-settings: '{odl-global-settings}'
222 - autorelease-maven-sources-post-process
223 - jacoco-nojava-workaround
227 artifacts: '*.log,patches/*.patch'
228 - email-notification:
229 email-prefix: '[autorelease]'