Création d'une release

Un article de LodelWiki.

Jump to: navigation, search

Démarche à suivre pour créer une release de Lodel

Sommaire

[modifier] Création des tags et branches nécessaires dans le référentiel svn

Les branches correspondent aux versions mineures de Lodel (0.6, 0.7). Les tags permettent d'étiqueter les releases diffusées de Lodel (0.7.1, 0.7.2) : ils correspondent généralement aux numéros de versions de correction. Plus de détails ici : Subversion et son utilisation.

Deux cas de figure sont possibles, selon si l'on crée la release :

  • à partir du tronc (pour la future 0.8) ;
  • à partir d'une branche (pour la 0.7).

[modifier] À partir du tronc

  • Créer une branche correspondant au niveau de version mineure. La branche doit être nommée version_x_y-bugfixes-branch, ce qui nous donne, pour Lodel 0.8 :
svn cp https://subversion.cru.fr/lodel/trunk https://subversion.cru.fr/lodel/branches/version_0_8-bugfixes-branch
  • Créer un tag correspondant au niveau de version de correction, à partir du tronc. Le tag doit être nommé version_x_y_z, ce qui nous donne, pour Lodel 0.8.1 :
svn cp https://subversion.cru.fr/lodel/trunk https://subversion.cru.fr/lodel/tags/version_0_8_1


[modifier] À partir d'une branche

Créer un tag correspondant au niveau de version de correction, à partir de la branche en question. Le tag doit être nommé version_x_y_z, ce qui nous donne, pour Lodel 0.7.6 :

svn cp https://subversion.cru.fr/lodel/branches/version_0_7-bugfixes-branch https://subversion.cru.fr/lodel/tags/version_0_7_6

[modifier] Création des archives

[modifier] Lodel 0.9

svn export http://subversion.cru.fr/lodel/trunk lodel
lodel/lodel/install/exportlodel 0.9

[modifier] Lodel 0.8

svn export http://subversion.cru.fr/lodel/branches/version_0_8-bugfixes-branch lodel
lodel/lodel/install/exportlodel 0.8

[modifier] Lodel 0.7

svn export http://subversion.cru.fr/lodel/branches/version_0_7-bugfixes-branch lodel
lodel/lodel/install/exportlodel 0.7

[modifier] Mettre les fichiers à disposition

La release doit être déposée :

  • dans le répertoire download du site www.lodel.org (actuellement sur rv3) : il faut poser la version ZIP, en renommant le fichier en lodel-latest.zip pour une 0.7, et lodel-latest08.zip pour une 0.8 ;
  • sur Sourcesup : http://sourcesup.cru.fr/frs/?group_id=193.

[modifier] Enfin... !

Lorsque tout est prêt, annoncer la sortie sur les listes lodel-users, lodel-devel et sur le site www.lodel.org.