web-dev-qa-db-fra.com

Build "tag" de Jenkins avec git

Il y a une option sur jenkins lors de l'utilisation de git pour "taguer" la construction.

Qu'est-ce que cela fait et comment l'utiliser? Je suppose que je peux étiqueter la version de cette version, mais j'ai du mal à comprendre comment pousser cette balise - ce n'est pas si utile que si je peux pousser la balise.

21
Michael Wiles

Vous ne voulez pas toujours pousser toutes les balises de construction, car il pourrait y en avoir beaucoup, selon votre cycle de construction.

Mais tout planificateur de tâches (comme Jenkins) marquera une génération au cas où vous voudriez revenir à ce code spécifique et le déboguer (car même si la génération a réussi, le résultat final peut avoir mal fonctionné)

Cela dit, si vous souhaitez pousser ces balises, vous pouvez utiliser, comme indiqué dans " Balisage d'un projet GitHub via Jenkins ", une action post-build (git Push --tags).
Ou, comme mentionné dans le ticket JENKINS-12156 , utilisez GitPublisher (comme illustré dans " Git, Feature Branches et Jenkins - ou comment j'ai appris à arrêter de m'inquiéter). sur les versions cassées ").

18
VonC