<
From version < 101.1 >
edited by Vincent Massol
on 2017/04/03 13:26
To version < 102.1 >
edited by Vincent Massol
on 2017/06/30 14:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -99,7 +99,7 @@
99 99  * Sonar Dashboard: N/A
100 100  </if sonar is not used>
101 101  <if ci is used>
102 -* Continuous Integration Status: [![Build Status](http://ci.xwiki.org/buildStatus/icon?job=XWiki Contrib/<job name on ci.xwiki.org>/master)](http://ci.xwiki.org/view/Contrib/job/XWiki%20Contrib/job/<url-encoded job name on ci.xwiki.org>/job/master/)
102 +* Continuous Integration Status: [![Build Status](http://ci.xwiki.org/job/XWiki%20Contrib/job/<job name on ci.xwiki.org>/job/master/badge/icon)](http://ci.xwiki.org/job/XWiki%20Contrib/job/<job name on ci.xwiki.org>/job/master/)
103 103  </if ci is used>
104 104  <if ci is not used>
105 105  * Continuous Integration Status: N/A
... ... @@ -264,24 +264,17 @@
264 264  
265 265  Where ##{extensionrepository}## is the name of the repository in [[http://github.com/xwiki-contrib/]].
266 266  )))
267 -* Release the project with the maven release plugin(((
267 +* Release the project with the maven release plugin (notice the ##integration-tests## profile that is needed when there are functional tests but that you should always use since it doesn't harm)(((
268 268  {{code language="none"}}
269 -mvn release:prepare
270 -{{/code}}
271 -
272 -{{warning}}
273 -If the application has also tests and you want to release the modules, but not run the tests, you should:
274 -
275 -{{code language="none"}}
276 276  mvn release:prepare -Pintegration-tests -Darguments="-DskipTests" -DskipTests
277 277  {{/code}}
278 278  
272 +{{warning}}
279 279  If you want to skip the enforcer plugin, use:
280 280  
281 281  {{code language="none"}}
282 282  mvn release:prepare -Pintegration-tests -Darguments="-DskipTests -Dxwiki.enforcer.skip=true" -DskipTests
283 283  {{/code}}
284 -
285 285  {{/warning}}
286 286  )))
287 287  * The released XWiki artifacts are signed ([[http:~~/~~/en.wikipedia.org/wiki/Digital_signature>>http://en.wikipedia.org/wiki/Digital_signature]]). This helps downloaders check that indeed the binary is what was initially put in there, and was not replaced by an intruder.(((

Get Connected