r1528 - in trunk: . mavenpom4redmine mavenpomdoc/src/site/apt
Author: tchemit Date: 2014-02-25 14:50:22 +0100 (Tue, 25 Feb 2014) New Revision: 1528 Url: http://nuiton.org/projects/mavenpom/repository/revisions/1528 Log: refs #3094 Use new forge layout Modified: trunk/mavenpom4redmine/pom.xml trunk/mavenpomdoc/src/site/apt/index.apt.vm trunk/pom.xml Modified: trunk/mavenpom4redmine/pom.xml =================================================================== --- trunk/mavenpom4redmine/pom.xml 2014-02-25 00:07:50 UTC (rev 1527) +++ trunk/mavenpom4redmine/pom.xml 2014-02-25 13:50:22 UTC (rev 1528) @@ -225,7 +225,7 @@ </goals> <phase>initialize</phase> <configuration> - <serverId>redmine-${platform}</serverId> + <serverId>redmine-forge.${platform}</serverId> <usernameOut>redmine.username</usernameOut> <privateKeyOut>redmine.apiKey</privateKeyOut> </configuration> @@ -319,7 +319,7 @@ </goals> <phase>validate</phase> <configuration> - <serverId>redmine-${platform}</serverId> + <serverId>redmine-forge.${platform}</serverId> <usernameOut>redmine.username</usernameOut> <privateKeyOut>redmine.apiKey</privateKeyOut> </configuration> @@ -489,7 +489,7 @@ </goals> <phase>validate</phase> <configuration> - <serverId>redmine-${platform}</serverId> + <serverId>redmine-forge.${platform}</serverId> <usernameOut>redmine.username</usernameOut> <privateKeyOut>redmine.apiKey</privateKeyOut> </configuration> Modified: trunk/mavenpomdoc/src/site/apt/index.apt.vm =================================================================== --- trunk/mavenpomdoc/src/site/apt/index.apt.vm 2014-02-25 00:07:50 UTC (rev 1527) +++ trunk/mavenpomdoc/src/site/apt/index.apt.vm 2014-02-25 13:50:22 UTC (rev 1528) @@ -37,13 +37,13 @@ Voir la documentation du - - {{{./mavenpom/index.html}mavenpom ${project.version}}} + * {{{./mavenpom/index.html}mavenpom ${project.version}}} - - {{{./mavenpom4redmine/index.html}mavenpom4redmine ${project.version}}} + * {{{./mavenpom4redmine/index.html}mavenpom4redmine ${project.version}}} - - {{{./mavenpom4redmineAndCentral/index.html}mavenpom4redmineAndCentral ${project.version}}} + * {{{./mavenpom4redmineAndCentral/index.html}mavenpom4redmineAndCentral ${project.version}}} - - {{{./mavenpom4labs/index.html}mavenpom4labs ${project.version}}} + * {{{./mavenpom4labs/index.html}mavenpom4labs ${project.version}}} [] @@ -52,6 +52,114 @@ Nouveautés +* Nouveautés de la version 5.0 + +** Utilisation de la nouvelle organisation des forges. + + Pour simplifier la maintenance des trois forges, nous avons changé l'organisation des outils et leur accès. + + * redmine : + + * {{https://forge.nuiton.org}}, {{https://forge.chorem.org}}, {{https://forge.codelutin.com}} + + * {{https://nuiton.org}}, {{https://chorem.org}} + + * A terme l'adresse nuiton.org et chorem.org sera une page de présentation des outils disponibles pour + chaque forge. + + [] + + * svn : + + * {{https://svn.nuiton.org}}, {{https://svn.chorem.org}}, {{https://svn.codelutin.com}} + + * {{https://forge.nuiton.org/svn}}, {{https://forge.chorem.org/svn}}, {{https://forge.codelutin.com/svn}} + + * A noter que {{https://svn.nuiton.org/svn}} et {{https://svn.chorem.org/svn}} n'est plus disponible pensez à + relocaliser vos dépôts svn. + + [] + + * doc : + + * {{https://doc.nuiton.org}}, {{https://doc.chorem.org}}, {{https://doc.codelutin.com}} + + * {{https://maven-site.nuiton.org}}, {{https://maven-site.chorem.org}}, {{https://maven-site.codelutin.com}} + + * A noter que les maven-site. vont disparaître à terme. + + [] + + * intégration continue : + + * {{https://ci.nuiton.org}}, {{https://ci.chorem.org}}, {{https://ci.codelutin.com}} + + * A noter qu'on a pour chaque projet / librairie deux jobs jenkins : + + * <<projectId-ci>> (pour l'intégration continue) + + * <<projectId-nightly>> (pour le build complêt (condition de release) + build sonar) + + [] + + Il existe des scripts pour générer les jobs des nouveaux projets, me demander pour plus d'info. + + [] + + * suivi de la qualité : + + * {{https://qa.nuiton.org}}, {{https://qa.chorem.org}}, {{https://qa.codelutin.com}} + + [] + + * mailing-lists : + + * {{https://ml.nuiton.org}}, {{https://ml.chorem.org}}, {{https://ml.codelutin.com}} + + * {{https://list.nuiton.org}}, {{https://list.chorem.org}}, {{https://list.forge.codelutin.com}} + + * A noter que les list. vont disparaître à terme. + + [] + + [] + +** Guide de migration + + * Dans le pom de votre projet / librairie + + * Pour le projets codelutin, remplacer la plateform <<forge.codelutin.com>> par <<codelutin.com>>. + + * Remplacer la valeur de <distributionManagement.site.id>> <<$\{plateform\}>> par <<doc.$\{plateform\}>> + + [] + + * Dans votre settings.xml + + * Dupliquer le server <<redmine-nuiton.org>> en <<redmine-forge.nuiton.org>> et déprécier l'ancien + + * Dupliquer le server <<redmine-chorem.org>> en <<redmine-forge.chorem.org>> et déprécier l'ancien + + * Dupliquer le server <<nuiton.org>> en <<doc.nuiton.org>> et déprécier l'ancien + + * Dupliquer le server <<chorem.org>> en <<doc.chorem.org>> et déprécier l'ancien + + * Dupliquer le server <<forge.codelutin.com>> en <<doc.codelutin.com>> et déprécier l'ancien + + [] + + * Relocaliser vos dépots svn si besoin + + Exemples : + +-------------------------- + svn switch --relocate http://svn.nuiton.org/svn https://svn.nuiton.org + svn relocate http://svn.nuiton.org/svn https://svn.nuiton.org +-------------------------- + + [] + + * Nouveautés de la version 4.0 Simplification de la procédure de release pour les enfants de mavenpom. Voir @@ -109,11 +217,11 @@ Trois nouveau reports d'intégrers grâce au plugin <versions-m-p>. - - {{{./plugin-updates-report.html}plugin-updates-report}} + * {{{./plugin-updates-report.html}plugin-updates-report}} - - {{{./dependency-updates-report.html}dependency-updates-report}} + * {{{./dependency-updates-report.html}dependency-updates-report}} - - {{{./property-updates-report.html}property-updates-report}} + * {{{./property-updates-report.html}property-updates-report}} A noter que ces reports sont aussi disponibles pour les sites des projets utilisant mavenpom. Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2014-02-25 00:07:50 UTC (rev 1527) +++ trunk/pom.xml 2014-02-25 13:50:22 UTC (rev 1528) @@ -105,7 +105,7 @@ <unsubscribe> https://ml.${platform}/cgi-bin/mailman/listinfo/${listId}-commits </unsubscribe> - <post>${listId}-commits@list.${platform}</post> + <post>${listId}-commits@ml.${platform}</post> <archive>https://ml.${platform}/pipermail/${listId}-commits/</archive> </mailingList> @@ -117,7 +117,7 @@ <unsubscribe> https://ml.${platform}/cgi-bin/mailman/listinfo/${listId}-devel </unsubscribe> - <post>${listId}-devel@list.${platform}</post> + <post>${listId}-devel@ml.${platform}</post> <archive>https://ml.${platform}/pipermail/${listId}-devel/</archive> </mailingList> @@ -129,7 +129,7 @@ <unsubscribe> https://ml.${platform}/cgi-bin/mailman/listinfo/${listId}-users </unsubscribe> - <post>${listId}-users@list.${platform}</post> + <post>${listId}-users@ml.${platform}</post> <archive>https://ml.${platform}/pipermail/${listId}-users/</archive> </mailingList> </mailingLists> @@ -726,7 +726,8 @@ <version>${surefirePluginVersion}</version> <configuration> <systemPropertyVariables> - <java.io.tmpdir>${project.build.directory}/surefire-workdir + <java.io.tmpdir> + ${project.build.directory}/surefire-workdir </java.io.tmpdir> </systemPropertyVariables> </configuration> @@ -1337,7 +1338,6 @@ </file> </activation> - <properties> <!-- no site generation --> <maven.site.skip>true</maven.site.skip> @@ -1671,7 +1671,7 @@ <releaseProfiles>internal-post-release-profile</releaseProfiles> <!-- redmine configuration --> - <redmine.url>http://www.${platform}</redmine.url> + <redmine.url>http://forge.${platform}</redmine.url> <redmine.projectId>${projectId}</redmine.projectId> <redmine.xmlPath>${maven.gen.dir}/changes/changes.xml</redmine.xmlPath> <redmine.collectedArtifacts> @@ -1684,14 +1684,6 @@ </properties> - <!-- no site since we do not want to deploy site (this is mavenpomdoc - purpose --> - <!--distributionManagement> - <site> - <id>${platform}</id> - <url>${our.site.repository}/${projectId}</url> - </site> - </distributionManagement--> <build> <plugins> @@ -1713,7 +1705,7 @@ <phase>initialize</phase> <inherited>false</inherited> <configuration> - <serverId>redmine-nuiton.org</serverId> + <serverId>redmine-forge.nuiton.org</serverId> <usernameOut>redmine.username</usernameOut> <!-- TC-20100124 just expose username, no need password --> @@ -1826,7 +1818,8 @@ <profile> <id>collect-deploy-files</id> <properties> - <deploy.collectedFiles>target/collect-deploy-files.txt + <deploy.collectedFiles> + target/collect-deploy-files.txt </deploy.collectedFiles> </properties> <build> @@ -1862,7 +1855,8 @@ <profile> <id>deploy-static-site-files</id> <properties> - <deploy.collectedFiles>target/collect-deploy-files.txt + <deploy.collectedFiles> + target/collect-deploy-files.txt </deploy.collectedFiles> </properties> <build> @@ -1951,7 +1945,7 @@ </goals> <phase>validate</phase> <configuration> - <serverId>redmine-${platform}</serverId> + <serverId>redmine-forge.${platform}</serverId> <usernameOut>redmine.username</usernameOut> <privateKeyOut>redmine.apiKey</privateKeyOut> </configuration> @@ -1963,7 +1957,6 @@ <goal>send-email</goal> </goals> <phase>install</phase> - <!--inherited>false</inherited--> <configuration> <!-- for a multi-module just run on root project -->
participants (1)
-
tchemit@users.nuiton.org