From: Greg Burri Date: Wed, 2 Jul 2008 15:48:26 +0000 (+0000) Subject: MOD mineurs X-Git-Tag: 1.1.0~100 X-Git-Url: http://git.euphorik.ch/index.cgi?a=commitdiff_plain;h=18e8fadf5aad8d7b2e7b750210dc949951b4a124;p=euphorik.git MOD mineurs --- diff --git a/doc/technique.txt b/doc/technique.txt index 2ec2dda..88ebe66 100644 --- a/doc/technique.txt +++ b/doc/technique.txt @@ -1,6 +1,18 @@ == Euphorik - doc technique == Cette documentation à pour but de réunir certaines explications concernant des concepts, des algorithmes ou des détails techniques. +=== Processus de release === + +Exemple pour la release 1.4.0 + +a) Création de la branche 1.4 +b) Mise à jour de la version (fichier VERSION) : "1.4.0" +c) Mise en préproduction (script "/tools/mise_en_prod.rb") +d) Vérification de la version en préproduction +c) Mise en production +d) création d'un TAG 1.4.0 +e) Retour dans le Trunk, mise à jour de la version (VERSION) : "1.5.0a" + === Compilation avec "+native" === Il est possible de compiler le code Erlang avec le flag "+native", cela rend l'execution plus rapide de l'ordre d'un facteur diff --git a/tools/mise_en_prod.rb b/tools/mise_en_prod.rb index ae0bb8f..d95156c 100755 --- a/tools/mise_en_prod.rb +++ b/tools/mise_en_prod.rb @@ -20,7 +20,12 @@ along with Euphorik. If not, see . $rep_remote = '/var/www/euphorik' $host = 'euphorik.ch' -$opt_rsync = '' +$opt_rsync = '' + + +#TODO +# - mettre à jour les numéros de versions en appelant le script "cope_num_version.rb" +# - création de unit tests (voir eunit) et validation avant la mise en prod def creer_remote_rep(rep) begin