This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 66270176a39eafdd81231860e4b58871e4c9037e Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Sep 12 08:33:39 2014 +0200 fixes #5785: [TECHNIQUE] Revoir la documentation des mises à jour + Mise à jour des fichiers par version --- README.txt | 10 ---------- pom.xml | 28 ++++++++++++++++++++------- src/site/rst/update.rst.vm | 47 ++++++++++++---------------------------------- 3 files changed, 33 insertions(+), 52 deletions(-) diff --git a/README.txt b/README.txt index f7f9957..3aa10b9 100644 --- a/README.txt +++ b/README.txt @@ -22,16 +22,6 @@ il faut alors suite à la release faire: git checkout master mvn clean verify site-deploy -DperformRelease -Changer le type de source des mises à jour ------------------------------------------- - -Depuis la version 3.x nous gérons deux types de sources de mises à jour. - -Par défaut on est en *-dev* (cela veut dire que cela va mettre à jour les mises à jour de fichier -dev. - -Le jour où on veut faire une release officielle, il faut alors ajouter à la ligne de commande : -DreleaseType= - - Historique des versions de base ------------------------------- diff --git a/pom.xml b/pom.xml index 190fd7b..3091604 100644 --- a/pom.xml +++ b/pom.xml @@ -119,10 +119,6 @@ <projectId>tutti</projectId> - <!-- Define the type of release (used to deploy the correct update file) --> - <!-- Can be '-dev' or '' for production releases --> - <releaseType>-dev</releaseType> - <!-- Java version --> <javaVersion>1.7</javaVersion> <!--TODO remove this when idea won't ask to change jdk level at each pom modification--> @@ -140,7 +136,6 @@ <swingXVersion>1.6.4</swingXVersion> <slf4jVersion>1.7.6</slf4jVersion> <adagioVersion>3.6.2</adagioVersion> - <!--<adagioVersion>3.5.5</adagioVersion>--> <bluecoveVersion>2.1.0</bluecoveVersion> <hibernateVersion>4.3.1.Final</hibernateVersion> <springVersion>4.0.1.RELEASE</springVersion> @@ -755,7 +750,7 @@ <filter value="${jreVersion}" token="jreVersion" /> </filterset> <fileset dir="${basedir}/src/update/"> - <include name="tutti-application${releaseType}.properties" /> + <include name="tutti-application.properties" /> </fileset> </copy> </tasks> @@ -782,8 +777,27 @@ <configuration> <serverId>doc.codelutin.com</serverId> <fromFile> - ${project.build.directory}/update/tutti-application${releaseType}.properties + ${project.build.directory}/update/tutti-application.properties + </fromFile> + <toFile>tutti-application-latest.properties</toFile> + <url> + scpexe://forge.codelutin.com/var/www/ApplicationUpdate/http/tutti + </url> + </configuration> + </execution> + <execution> + <id>deploy tutti-application-${project.version}.properties</id> + <phase>deploy</phase> + <inherited>false</inherited> + <goals> + <goal>upload-single</goal> + </goals> + <configuration> + <serverId>doc.codelutin.com</serverId> + <fromFile> + ${project.build.directory}/update/tutti-application.properties </fromFile> + <toFile>tutti-application-${project.version}.properties</toFile> <url> scpexe://forge.codelutin.com/var/www/ApplicationUpdate/http/tutti </url> diff --git a/src/site/rst/update.rst.vm b/src/site/rst/update.rst.vm index 52aa398..aab25d7 100644 --- a/src/site/rst/update.rst.vm +++ b/src/site/rst/update.rst.vm @@ -40,8 +40,9 @@ On distingue deux types de composants : 2. Mise à jour du programme Tutti 3. Mise à jour des fichiers de traductions 4. Mise à jour des fichiers d'aide + 5. Mise à jour du firmware BigFin -- les compoasants de données : +- les composants de données : 1. Mise à jour des référentiels de la base de données. 2. Mise à jour des rapports Birt. @@ -52,45 +53,21 @@ Principe des mises à jour Chaque composant est contenu dans un répertoire et possède un fichier obligatoirement nommé **version.appup** qui contient la version du composant. -Les deux types de composant ont des cylces de vie et de mises à jour différents, +Les deux types de composant ont des cycles de vie et de mises à jour différents, ils sont donc gérés dans deux fichiers sépararés. -Pour les composants logiciels, on utilise le fichier de propriétés disponible -sur le réseau à l'adresse suivante: -http://appup.forge.codelutin.com/tutti/tutti-application.properties - -contient la description des dernières versions disponibles. - -:: - - ################################################################################ - ### JRE Updates ################################################################ - ################################################################################ - - jre.version=${jreVersion} - linux.i386.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/${jreVersion}/jre-${jreVersion}-linux-i586.zip - windows.i386.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/${jreVersion}/jre-${jreVersion}-windows-i586.zip - - ################################################################################ - ### Tutti Updates ############################################################## - ################################################################################ - - tutti.version=${project.version} - tutti.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/tutti/tutti-ui-swing/${project.version}/tutti-ui-swing-${project.version}-standalone.zip - - ################################################################################ - ### I18n Updates ############################################################### - ################################################################################ +Composants logiciels +~~~~~~~~~~~~~~~~~~~~ - i18n.version=${project.version} - i18n.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/tutti/tutti-ui-swing/${project.version}/tutti-ui-swing-${project.version}-i18n.zip +Pour les composants logiciels, il existe plusieurs fichiers disponibles : - ################################################################################ - ### Help Updates ############################################################### - ################################################################################ +- https://www.ifremer.fr/sih-resource-private/tutti/tutti-application.properti... est la source de production + validée par l'Ifremer. +- http://appup.forge.codelutin.com/tutti/tutti-application-latest.properties est la dernière version livrée par Code Lutin +- (Depuis la version 3.7.3, chaque version possède son fichier de mises à jour : http://appup.forge.codelutin.com/tutti/tutti-application-${project.version}.properties - help.version=${project.version} - help.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer/tutti/tutti-ui-swing/${project.version}/tutti-ui-swing-${project.version}-help.zip +Composants de données +~~~~~~~~~~~~~~~~~~~~~ Pour les composants de données, on utilise le fichier de propriétés disponible sur le réseau à l'adresse suivante: -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.