13 votes

Plus d'un build en attente pour un travail spécifique dans Jenkins

J'ai un travail que je déclenche avec des paramètres à partir d'un autre travail en utilisant wget. à chaque fois que je donne au travail un paramètre différent - quelle révision de svn exécuter.
Je ne veux pas autoriser l'exécution simultanée du même travail, mais je veux autoriser plusieurs constructions en attente dans la file d'attente pour le travail.
De ce que j'ai essayé, cela n'a pas fonctionné, je ne vois dans la file d'attente qu'une seule construction du travail en attente, peu importe le nombre de constructions que je déclenche.
Est-ce possible avec un plugin quelconque?

22voto

socha23 Points 6359

Jenkins ne place pas une construction dans la file d'attente si elle en contient déjà une avec les mêmes valeurs de paramètres.

Pour le tromper, vous pourriez ajouter un paramètre supplémentaire et inutilisé, et le définir sur une valeur aléatoire lors de l'appel de wget.

7voto

Dave Hunt Points 6327

J'avais besoin de faire la même chose et j'ai découvert le Plugin de Paramètre de Chaîne Aléatoire. Cela ajoute une chaîne aléatoire à chaque construction en tant que paramètre, suffisant pour rendre chaque construction unique et pour que Jenkins les mette en file d'attente de manière indépendante plutôt que de les fusionner.

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