70 votes

Jenkins / Hudson - accéder au numéro de build actuel?

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?

106voto

Richard Fearn Points 11631

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.

12voto

Hannes Kogler Points 218

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 .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X