PreparationEnvole5 » Historique » Version 1
Version 1/2
-
Suivant » -
Version actuelle
Arnaud FORNEROT, 04/11/2015 14:21
Preparation Envole 5¶
Pourquoi et quand passer à Envole 5¶
- Uniquement si le paquet nécessite une version minimum d'un autre paquet présent sur EOLE : comme apache / php
- Les paquets qui nécessitent pas changement entre Envole 4 et Envole 5 n'ont pas besoin d'être touchés. Une compilation en Envole 4 sera automatiquement reportée sur Envole 5 au bout de 15mn
Opération à réaliser sur les branches¶
- Avant de commencer il faut "sauvegarder" la branche master d'Envole 4
git checkout master git checkout -b e4/master git pull -u
- Créer la branche de compilation Envole 5 en se basant sur la version d'Envole 4
git checkout dist/envole/4/master git checkout -b dist/envole/5/master
- Tagger la branche master en cours comme étant Envole 5
git checkout master git tag -m "New Envole 5 release" release/<numéro de version de l'application> master
- S'il n'y a pas eu de monter de version applicative entre la version Envole 4 et Envole 5 le tag devrait avoir un +x
x étant le + existant sur le tag d'Envole 4 +1
- Réaliser les modifications nécessaires dans Envole5 // commiter // puller
- Merger master dans dist/envole/5/master
git checkout dist/envole/5/master git merge master
- Préparer le répertoire debian
- Enlever le /4 présent dans debian/gbp.conf ==> debian-tag = debian/envole/%(version)s
- Modifier la version de la dépendance avec eole-web et eole-web-pkg (normalement la version sera 2.5.2)
- Commit / push de la branche de compilation
git add . git commit -a -m "Préparation répertoire debian pour Envole 5" git push -u
- Avant de compiler il faut prévenir l'équipe EOLE qu'il doit préparer le dépôt à la compilation