web-dev-qa-db-fra.com

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

J'ai généré un fichier de rapport 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?

58
Stefan Kendall

BUILD_NUMBER est le numéro de build actuel. Vous pouvez l'utiliser dans la commande que vous exécutez pour le travail ou simplement dans le script que votre travail exécute.

Voir le documentation Jenkins pour la liste complète des variables d'environnement disponibles. La liste est également disponible dans votre instance Jenkins à l’adresse suivante: http: //hostname/jenkins/env-vars.html .

89
Richard Fearn

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 définir le numéro de version manuellement en modifiant simplement le fichier nextBuildNumber (pathToJenkins\jobs\jobxyz\nextBuildNumber), puis effectuez un rechargement à l'aide de l'option
Recharger la configuration à partir du disque à partir de la vue Gérer Jenkins .

9
Hannes Kogler