Création d'une release

De LodelWiki.

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

Sommaire

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).

Numéro de révision

Modifier le numéro de révision correspondant au numéro de révision SVN de la release dans le fichier lodel/install/plateform/lodelconfig-default.php.

À 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


À 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

Création des archives

Lodel 0.9

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

Lodel 0.8

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

Lodel 0.7

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

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.

Enfin... !

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

Outils personnels