Changes for page XWiki Contrib
Last modified by Vincent Massol on 2024/04/11 10:44
From version 101.1
edited by Vincent Massol
on 2017/04/03 13:26
on 2017/04/03 13:26
Change comment:
There is no comment for this version
To version 102.1
edited by Vincent Massol
on 2017/06/30 14:42
on 2017/06/30 14:42
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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=XWikiview/Contrib/job/XWiki%20Contrib/job/<url-encodedjob 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.(((