Chapter 2.3 : La gestion des releases



La construction automatique des Releases sera déclenché par un tag.

Un tag est une modification (ou commit), nommé. C'est à dire qu'il a un nom explicite du genre v1.0.0 et pas un horodatage horible dont personne ne se souvient.


Comme les étapes de création de paquets binaires et celle qui créée à release ne doivent être exécutées que lorsque qu'un tag est créé, nous devons le spécifier dans notre configuration :
1
2
only:
- tags


La partie de la configuration .gitlab-ci.yml dédiée à la génération des release est abordée dans la section 3.1.6.6. Le script qui permet de créer les paquets binaires est expliqué dans la section 3.2.1.8.2.

La génération de la release proprement dite est définie dans la configuration .gitlab-ci.yml dans la section 3.1.6.7. Le script qui permet de créer les releases est détaillé dans la section 3.2.1.9.