J'ai un fichier de rapport que je génère et j'aimerais pouvoir ajouter le numéro de build actuel à ce fichier dans un travail Jenkins. Existe-t-il une variable d'environnement ou un plugin que je peux utiliser pour obtenir le numéro de version actuel?
Réponses
Trop de publicités?BUILD_NUMBER
est l'actuel numéro de build. Vous pouvez l'utiliser dans la commande exécuter pour le travail, ou simplement l'utiliser dans le script de votre travail s'exécute.
Voir le Jenkins documentation pour la liste complète des variables d'environnement disponibles. La liste est également disponible à partir de l'intérieur de votre instance Jenkins http://hostname/jenkins/env-vars.html.
Je viens tout juste de tomber sur cette question et de découvrir que si, à tout moment, le numéro de version est corrompu en raison d'un arrêt brutal de l'instance de jenkins, vous pouvez le redéfinir manuellement en modifiant simplement le fichier nextBuildNumber (pathToJenkins \ jobs \ jobxyz \ nextBuildNumber), puis effectuez un rechargement à l'aide de l'option
Rechargez la configuration à partir du disque à partir de la vue Gérer Jenkins .