Changes for page Release Process

Last modified by Simon Urli on 2023/10/10 11:52

<
From version < 67.1 >
edited by Marius Dumitru Florea
on 2011/01/21 17:01
To version < 68.1 >
edited by Marius Dumitru Florea
on 2011/02/08 18:16
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,6 @@
1 -{{box cssClass="floatinginfobox" title="**Contents**"}}{{toc/}}{{/box}}
1 +{{box cssClass="floatinginfobox" title="**Contents**"}}
2 +{{toc/}}
3 +{{/box}}
2 2  
3 3  = Prerequisites =
4 4  
... ... @@ -38,7 +38,8 @@
38 38  
39 39  = Release Steps =
40 40  
41 -{{info}}To speed up things, releases can be done remotely on one of the hudson agent machines, which already has the required configuration (maven and java version, repository configuration):
43 +{{info}}
44 +To speed up things, releases can be done remotely on one of the hudson agent machines, which already has the required configuration (maven and java version, repository configuration):
42 42  
43 43  {{code language="none"}}
44 44  ssh [email protected]
... ... @@ -46,7 +46,8 @@
46 46  
47 47  You need to have your public ssh key installed on the machine, ask one of the previous release managers to add it there if it isn't already.
48 48  
49 -Releases are done from the ##~~/releases## directory.{{/info}}
52 +Releases are done from the ##~~/releases## directory.
53 +{{/info}}
50 50  
51 51  * Start by verifying that the [[Continuous Integration>>Community.ContinuousBuild]] build succeeds before starting any release. If not fix it first.
52 52  * Create the [[release plan>>Community.ReleasePlans]], i.e. list the full dependency chain of modules to release.
... ... @@ -67,7 +67,7 @@
67 67  *** {{info}}It's a good practice to do a dry run before running ##mvn release:prepare##. You can do that using ##mvn release:prepare ... -DdryRun=true##.{{/info}}
68 68  ** Run ##mvn release:perform -P<profiles to activate>##:
69 69  *** For all modules except ##enterprise## and ##manager##: ##mvn release:perform -Pci##
70 -*** For ##enterprise## and ##manager##: ##release:perform -Pci,hsqldb,jetty -Darguments='-Pci,hsqldb,jetty -DskipTests' -DskipTests##
74 +*** For ##enterprise## and ##manager##: ##mvn release:perform -Pci,hsqldb,jetty -Darguments='-Pci,hsqldb,jetty -DskipTests' -DskipTests##
71 71  *** For parent POMs to be released (for example in ##applications##, ##skins##, etc): ##mvn release:perform -Pci -N -Darguments=-N##
72 72  ** Release the versions in JIRA
73 73  
... ... @@ -149,4 +149,3 @@
149 149  Thanks
150 150  -The XWiki dev team
151 151  {{/code}}
152 -

Get Connected