Effectuer une release
2010-01-10
Cette page décrit la méthode pour effectuer une release de mavenpom. Mavenpom devant être neutre par rapport à un quelconque environnement, on utilise des profiles uniquement réservés à mavenpom.
L'opération se déroule en 3 étapes.
Dans cette phase, on va :
On travaille sur la version utilisée pour faire la release.
cd target/checkout
La commande suivante simule (sans rien déployer)
mvn -Dinternal -DinternalRedminePreRelease -N
Si aucune erreur lors de l'execution, on lance la commande suivante
mvn -Dinternal -DinternalRedminePreRelease -DdryRun=false -N
A ce stade, les annonces ont été créées ici
target/generated-sources/announcement/release-news-announcement.vm target/generated-sources/announcement/release-email-announcement.vm
On finalise la release après avoir finaliser les annonces (si nécessaire) :
La commande suivante simule (sans rien publier) :
mvn -Dinternal -DinternalRedmineRelease -N
Si aucune erreur, on peut lancer la commande réelle
mvn -Dinternal -DinternalRedmineRelease -DdryRun=false -N