Existe-t-il un moyen d'obtenir le nom du travail pour le build actuel dans jenkins et de le passer comme paramètre à un build ant script ?
J'ai lancé echo $JOB_NAME sur une boîte ubuntu où jenkins est installé, mais j'ai obtenu une sortie vide.
Existe-t-il un moyen d'obtenir le nom du travail pour le build actuel dans jenkins et de le passer comme paramètre à un build ant script ?
J'ai lancé echo $JOB_NAME sur une boîte ubuntu où jenkins est installé, mais j'ai obtenu une sortie vide.
# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/bin/phpunit:/var/lib/jenkins
Je parlais de l'intérieur de Jenkins, pas de l'extérieur de Jenkins. Ouvrez Jenkins, créez un travail, puis dans la zone de texte 'Execute shell' > 'Command', écrivez les deux ci-dessus, les deux fonctionneront. Le job mentionné ci-dessus est à l'intérieur de Jenkins, pas une variable d'environnement à l'extérieur de Jenkins.
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.
1 votes
Pour moi, les deux JOB_NAME et PROJECT_NAME renvoient une version plus longue du nom de la tâche qui inclut le chemin de jenkins Root. Quel est le chemin le plus court ?