Comment puis-je modifier le NOM_DE_L'AFFICHAGE_DE_LA_CONSTRUCTION Il s'agit donc du numéro de construction, mais zéro rembourré ?
Par exemple, si le numéro de build de Jenkins est 54 Je voudrais que le nom soit 00054 .
Comment puis-je modifier le NOM_DE_L'AFFICHAGE_DE_LA_CONSTRUCTION Il s'agit donc du numéro de construction, mais zéro rembourré ?
Par exemple, si le numéro de build de Jenkins est 54 Je voudrais que le nom soit 00054 .
Utiliser le Plugin Build Name Setter . Pendant votre construction, il vous suffit d'écrire le numéro de construction dans le bon format dans un fichier de propriété et il sera récupéré à la fin de la construction.
L'option Build Name setter est une option, comme l'a déjà signalé Peter Schuetze. Personnellement, j'ai trouvé cela un peu lourd, et j'utilise donc un système Groovy script (à partir du fichier Plugin Groovy ) avec l'extrait suivant (par exemple, définir le nom de la construction à partir des paramètres de construction, ce qui n'est pas lié à la question, je sais) :
def resolver = build.buildVariableResolver
build.setDisplayName(build.displayName+"_"+resolver.resolve("BUILD_TYPE"))
Suivant les conseils de @patrice-m, j'ai utilisé la fonction Scénariste et créé le script suivant :
return String.format("%04d", Thread.currentThread().executable.getNumber());
Je m'assure également d'activer les deux Autorisation y Restriction ce qui permettra au script d'être exécuté par tout le monde, et sur un thread principal (nécessaire pour accéder à la version actuelle).
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.