Question

J'ai un petit VM Jenkins en cours d'exécution pour notre boutique, gardez-vous toujours sur une douzaine de projets GitHub.Il est actuellement configuré avec 3 exécutants (ce n'est qu'une machine virtuelle 4-CPU) et des gamgs le long de bonheur.

Cependant, 2 de ces projets sont très importants (cycle de compilation et test de 90 minutes).Sur les postes de travail, nous utilisons généralement "Make -J6" ou Ninja pour accélérer, et c'est très grandement.Je voudrais faire cela sur Jenkins, mais je ne trouve pas un moyen de faire un travail unique consommer plusieurs exécuteurs.

Qu'est-ce que je voudrais être capable de configurer un certain nombre de exécuteurs pour allouer à un emploi, de sorte que je n'ai pas tous les deux emplois de monstres qui fonctionnent en même temps, tout en laissant tous les autres petits travaux plus petitsavec un seul exécuteur chacun de sorte qu'ils puissent courir en parallèle.

Des idées?

Était-ce utile?

La solution

J'ai traversé le Page de plug-in Jenkins pour vous et trouvé le Plug-in lourde .Exactement ce que vous voulez

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top