<
From version < 103.1 >
edited by Vincent Massol
on 2017/09/20 16:56
To version < 101.2 >
edited by Vincent Massol
on 2017/04/21 14:10
>
Change comment: fix ci badge url

Summary

Details

Page properties
Content
... ... @@ -8,8 +8,6 @@
8 8  
9 9  The full list of Contrib projects is available [[on GitHub>>https://github.com/organizations/xwiki-contrib]].
10 10  
11 -Note that projects not having an active maintainer are moved to the [[Attic>>https://github.com/organizations/xwiki-attic]] (The definjtion of "active" is left to the community and anyone can propose to move inactive projects to the Attic).
12 -
13 13  = Hosting tools =
14 14  
15 15  The project hosting forge can provide contributors with some or all of the following tools:
... ... @@ -141,7 +141,7 @@
141 141  
142 142  = Requesting CI / Snapshot builds for your project =
143 143  
144 -XWiki.org has a [[continuous build>>dev:Community.ContinuousBuild]] which builds maven projects each time they are modified on GitHub and put the resulting artifact in our [[snapshots Maven repository>>http://maven.xwiki.org/snapshots/]]. This is useful when you want people using your project as a dependency to continuously benefit from the improvements or to tell users of your Extension try it out before it's released.
142 +XWiki.org has a [[continuous build>>http://dev.xwiki.org/xwiki/bin/view/Community/ContinuousBuild]] which builds maven projects each time they are modified on GitHub and put the resulting artifact in our [[snapshots Maven repository>>http://maven.xwiki.org/snapshots/]]. This is useful when you want people using your project as a dependency to continuously benefit from the improvements or to tell users of your Extension try it out before it's released.
145 145  
146 146  To have your project added to the continuous build follow thes steps:
147 147  
... ... @@ -266,17 +266,24 @@
266 266  
267 267  Where ##{extensionrepository}## is the name of the repository in [[http://github.com/xwiki-contrib/]].
268 268  )))
269 -* 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)(((
267 +* Release the project with the maven release plugin(((
270 270  {{code language="none"}}
271 -mvn release:prepare -Pintegration-tests -Darguments="-DskipTests" -DskipTests
269 +mvn release:prepare
272 272  {{/code}}
273 273  
274 274  {{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 +mvn release:prepare -Pintegration-tests -Darguments="-DskipTests" -DskipTests
277 +{{/code}}
278 +
275 275  If you want to skip the enforcer plugin, use:
276 276  
277 277  {{code language="none"}}
278 278  mvn release:prepare -Pintegration-tests -Darguments="-DskipTests -Dxwiki.enforcer.skip=true" -DskipTests
279 279  {{/code}}
284 +
280 280  {{/warning}}
281 281  )))
282 282  * 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.(((
... ... @@ -331,6 +331,7 @@
331 331  {{/code}}
332 332  
333 333  but be careful to replace "YourGpg4winPassword" with the actual password chosen when creating a GPG key with [[Gpg4win>>http://www.gpg4win.org/]].
339 +
334 334  {{/info}}
335 335  
336 336  {{info}}

Get Connected