Exécution simultanée du travail de Jenkins sur tous les noeuds
j'ai un grand groupe de nœuds avec la même étiquette. Je voudrais être en mesure d'exécuter un travail de Jenkins, qui s'exécute sur des noeuds avec la même étiquette, ainsi que de le faire simultanément.
j'ai vu une suggestion d'utiliser L'option de configuration matricielle dans Jenkins, mais je ne peux penser qu'à un seul axe (le groupe label). Lorsque j'essaie d'exécuter le travail, il semble qu'il n'exécute qu'une seule fois au lieu de 300 fois (1 pour chacun des nœuds dans l'étiquette de groupe).
quel devrait être mon autre axe? Ou...est-il un plugin pour faire cela? J'avais essayé le Plugin Nodelabel Parameter, et en choisissant "exécuter sur tous les noeuds en ligne disponibles", mais il ne semble pas exécuter les travaux simultanément.
8 réponses
- Rundeck pourrait être un outil mieux adapté à vos besoins. Peut être configuré pour exécuter plusieurs travaux en parallèle et dispose d'un plugin pour Jenkins:http://rundeck.org/
- Rundeck est conçu pour s'intégrer à des systèmes plus grands. Nous générons le fichier de ressources à partir de notre base de données de gestion de configuration. Très facile de voir la documentation:http://rundeck.org/docs/administration/node-resource-sources.html