From version 113.3
edited by Clemens Robbenhaar
on 2019/08/19 00:11
To version 114.1
edited by Clemens Robbenhaar
on 2019/08/21 21:34
Change comment: release process updated

Summary

Details

ExtensionCode.ExtensionClass[0]
Description
... ... @@ -200,18 +200,19 @@
200 200  git push
201 201  git status
202 202  # prepare the release
203 -mvn -Pintegration-tests -Darguments="-DskipTests" release:prepare
203 +mvn release:prepare -Pintegration-tests -Darguments="-Pintegration-tests -DskipTests -Dxwiki.enforcer.skip=true" -DskipTests
204 +# now you can test the release with a local XWiki installation where
205 +## extension.repositories=maven-local:maven:file://${sys:user.home}/.m2/repository
206 +# set in the xwiki.properties
204 204  # create a maintenance branch - not needed for minor releases
205 205  git branch stable-X.Y application-mocca-calendar-X.Y
206 206  # perform the actual release
207 -mvn -Darguments="-DskipTests -Dgpg.skip=true" -Pintegration-tests release:perform
208 -# push the changes to github
209 -git push origin master
210 -git push origin stable-X.Y
210 +mvn release:perform -Pintegration-tests -Darguments='-Pintegration-tests -DskipTests -Dgpg.passphrase=<gpg-passphrase-here>'
211 +# push the maintenance branch to github (if created)
212 +git push --set-upstream origin stable-X.Y
211 211  {{/code}}
212 212  
213 -Then push the release through http://nexus.xwiki.org/nexus/#stagingRepositories
214 -Before finishing the release, check the validity of the release by installing the pending release in a fresh XWiki instance for the extension manager, "extended search" > 'org.xwiki.contrib:application-mocca-calendar-ical' + version number.
215 +Before performing the release, check the validity of the release by installing the pending release in a fresh XWiki instance via the extension manager, "extended search" > 'org.xwiki.contrib:application-mocca-calendar-ical' + version number.
215 215  
216 216  ==== Cleanup ====
217 217  

Get Connected