Livrer une nouvelle version¶
Pour livrer une nouvelle version d’æneria :
Commencez par :
Mettre à jour le numéro de version dans
config/services.yaml
Renseigner les nouveautés de cette version dans le fichier
CHANGELOG.md
Commitez ces changements et poussez un nouveau tag :
git add CHANGELOG.md config/services.yaml
git commit -m "Prepare 1.2.3"
git push
git tag 1.2.3
git push --tag
La CI Gitlab va alors :
Générer les assets en mode prod
Télécharger les dépendences Composer en mode prod
Passer les tests
Archiver les sources (avec les dépendences Composer et les assets)
Envoyer cette archive sur statics.aeneria.com
Créer une release Gitlab
Il reste ensuite à modifier la release Gitlab pour y renseigner le changelog
(copier/coller du fichier CHANGELOG.md
)
La documentation sera regénérée automatiquement par readthedocs.
C’est bon, votre nouvelle version est en ligne !