Compiler24 » Historique » Version 22
Version 21 (Emmanuel GARETTE, 22/09/2016 09:20) → Version 22/38 (Emmanuel GARETTE, 13/10/2016 10:14)
h1. Compiler24
h2. Ajout Récupération des dépôts nouveaux commits :
Ajouter (si ce n'est pas fait) le dépôt officiel de tiramisu ;
<pre>
# git remote add lab git://git.labs.libre-entreprise.org/tiramisu.git
</pre>
h2. Configuration des variables
h3. sur 2.4
<pre>
BRANCHE_TIRAMISU=lab/1.0
BRANCHE_EOLE=1.0/master
DEPOT=eole-2.4-unstable
BRANCHE_PACKAGE=dist/ubuntu/precise/master
</pre>
h3. sur 2.5
<pre>
BRANCHE_TIRAMISU=lab/1.0
BRANCHE_EOLE=1.0/master
DEPOT=eole-2.5-unstable
BRANCHE_PACKAGE=dist/eole/2.5/master
</pre>
h3. sur 2.6.0
<pre>
BRANCHE_TIRAMISU=lab/2.0
BRANCHE_EOLE=2.6.0/master
DEPOT=eole-2.6.0/proposed-updates
BRANCHE_PACKAGE=eole-2.6/unstable 2.6.0/master
</pre>
h3. sur 2.6.1
<pre>
BRANCHE_TIRAMISU=lab/2.0
BRANCHE_EOLE=master
DEPOT=eole-2.6/unstable
BRANCHE_PACKAGE=eole-2.6/unstable 2.6.1/master
</pre>
h2. Récupération des nouveaux commits :
Faire la différence entre local et distant :
<pre>
# git fetch lab
h3. sur 2.4 et 2.5
# git checkout $BRANCHE_EOLE 1.0/master
# git pull merge lab/1.0 1.0/master
</pre> # git push
h2. Merge des branches h3. sur 2.6
<pre>
# git checkout $BRANCHE_EOLE master
# git merge $BRANCHE_TIRAMISU $BRANCHE_EOLE lab/2.0 master
# git push
</pre>
h2. Création du paquet :
<pre>
# git tag -m"version XXXX" release/XXXX
# git push origin release/XXXX
</pre>
<pre> h3. 2.4
# git package dist/ubuntu/precise/master
# git package $BRANCHE_PACKAGE -b -d eole-2.4-unstable dist/ubuntu/precise/master
h3. 2.5
# git package dist/eole/2.5/master
# git package -b -d $DEPOT $BRANCHE_PACKAGE
</pre> eole-2.5/unstable 2.5/master
*Attention* il faut sûrement faire un paquet tiramisu1 en 2.6 (pour Zéphir) :
# git package dist/eole/2.6.0/tiramisu1
# git package -b -d eole-2.6/unstable 2.6.0/tiramisu1
h3. 2.6
# git package dist/eole/2.6.0/master
# git package -b -d eole-2.6/unstable 2.6.0/master
h2. Ajout Récupération des dépôts nouveaux commits :
Ajouter (si ce n'est pas fait) le dépôt officiel de tiramisu ;
<pre>
# git remote add lab git://git.labs.libre-entreprise.org/tiramisu.git
</pre>
h2. Configuration des variables
h3. sur 2.4
<pre>
BRANCHE_TIRAMISU=lab/1.0
BRANCHE_EOLE=1.0/master
DEPOT=eole-2.4-unstable
BRANCHE_PACKAGE=dist/ubuntu/precise/master
</pre>
h3. sur 2.5
<pre>
BRANCHE_TIRAMISU=lab/1.0
BRANCHE_EOLE=1.0/master
DEPOT=eole-2.5-unstable
BRANCHE_PACKAGE=dist/eole/2.5/master
</pre>
h3. sur 2.6.0
<pre>
BRANCHE_TIRAMISU=lab/2.0
BRANCHE_EOLE=2.6.0/master
DEPOT=eole-2.6.0/proposed-updates
BRANCHE_PACKAGE=eole-2.6/unstable 2.6.0/master
</pre>
h3. sur 2.6.1
<pre>
BRANCHE_TIRAMISU=lab/2.0
BRANCHE_EOLE=master
DEPOT=eole-2.6/unstable
BRANCHE_PACKAGE=eole-2.6/unstable 2.6.1/master
</pre>
h2. Récupération des nouveaux commits :
Faire la différence entre local et distant :
<pre>
# git fetch lab
h3. sur 2.4 et 2.5
# git checkout $BRANCHE_EOLE 1.0/master
# git pull merge lab/1.0 1.0/master
</pre> # git push
h2. Merge des branches h3. sur 2.6
<pre>
# git checkout $BRANCHE_EOLE master
# git merge $BRANCHE_TIRAMISU $BRANCHE_EOLE lab/2.0 master
# git push
</pre>
h2. Création du paquet :
<pre>
# git tag -m"version XXXX" release/XXXX
# git push origin release/XXXX
</pre>
<pre> h3. 2.4
# git package dist/ubuntu/precise/master
# git package $BRANCHE_PACKAGE -b -d eole-2.4-unstable dist/ubuntu/precise/master
h3. 2.5
# git package dist/eole/2.5/master
# git package -b -d $DEPOT $BRANCHE_PACKAGE
</pre> eole-2.5/unstable 2.5/master
*Attention* il faut sûrement faire un paquet tiramisu1 en 2.6 (pour Zéphir) :
# git package dist/eole/2.6.0/tiramisu1
# git package -b -d eole-2.6/unstable 2.6.0/tiramisu1
h3. 2.6
# git package dist/eole/2.6.0/master
# git package -b -d eole-2.6/unstable 2.6.0/master