Author: tchemit Date: 2014-04-17 09:38:00 +0200 (Thu, 17 Apr 2014) New Revision: 1561 Url: http://forge.nuiton.org/projects/mavenpom/repository/revisions/1561 Log: fixes #3155 Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt trunk/pom.xml Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt =================================================================== --- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2014-04-17 06:29:30 UTC (rev 1560) +++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2014-04-17 07:38:00 UTC (rev 1561) @@ -32,11 +32,45 @@ Cette page décrit la méthode pour effectuer une release d'un projet héritant de <<mavenpom4redmine>>. -Note sur le publication des librables sur le redmine + La seciton <<Notes>> rappelle tous les tips à connaître pour effectuer une release. - Il faut que les assembly soient produits avant la phase <<verify>> +Notes + +* Configuration de la release + + Placer sur le <<dernier>> module du build la configuration suivante qui va + permettre de déclancher les actions post-release à la fin de la phase + <<perform>>. + +-------------------------------------------------------------------------------- + <!-- Post Release configuration --> + <skipPostRelease>false</skipPostRelease> +-------------------------------------------------------------------------------- + +* Publication des livrables sur le redmine + + Il faut que les livrables soient produits avant la phase <<verify>> (généralement on fait tout en phase <<package>>). - + +* Reprise d'une release qui a échoué + + Si la réalisation d'une nouvelle version échoue en stade <<perform>>, il est + possible de reprendre en lançant la commande : +-------------------------------------------------------------------------------- +cd target/checkout +mvn clean deploy site-deploy -DperformRelease -Ppost-release-profile +-------------------------------------------------------------------------------- + +* Release d'un projet sur la forge codelutin.com + + Pour ce type de projet, une configuration doit être rajoutée dans la section + <<properties>> pour bien envoyé le mail d'annonce sur la liste de commit. + +-------------------------------------------------------------------------------------- + <!-- Email Release configuration --> + <releaseEmailDomain>forge.codelutin.com</releaseEmailDomain> +-------------------------------------------------------------------------------------- + Nouveau processus de release (À partir de la version 4.0) Depuis la version 4.0, on a simplifié la procédure de release et il est Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2014-04-17 06:29:30 UTC (rev 1560) +++ trunk/pom.xml 2014-04-17 07:38:00 UTC (rev 1561) @@ -235,7 +235,7 @@ <!-- our plugins --> <helperPluginVersion>2.1</helperPluginVersion> - <jredminePluginVersion>1.8</jredminePluginVersion> + <jredminePluginVersion>1.8.1</jredminePluginVersion> <jrstPluginVersion>2.0.1</jrstPluginVersion> <!-- apache maven plugins version -->