Existe-t-il un moyen de faire utiliser mes esclaves hudson par plusieurs maîtres hudson?Hudson esclave servant plusieurs maîtres hudson?
Un peu d'information de fond:
Mon gars de construction a mis en place des maîtres hudson séparés pour effectuer le déploiement et le test de notre solution dans différents environnements de test. Mes tests sont exécutés sur des esclaves hudson (j'ai 4 esclaves). Ces esclaves sont associés à un maître hudson spécifique. Je veux que les esclaves puissent être utilisés par n'importe lequel des maîtres hudson. Je crois que le gars de construction choisit d'utiliser plusieurs maîtres hudsom pour gérer le nombre de tâches sur chaque maître. Sa mise en place pour un environnement a 8 onglets de vue donc 5 environnements signifieraient 40 onglets. Malheureusement, comme c'est commun, la solution à un problème en crée une autre.
Merci pour votre réponse. Ajouter les esclaves à tous les maîtres serait problématique. Actuellement, je ne peux pas utiliser plusieurs exécuteurs sur mes esclaves en raison d'un codage en dur dans la solution de test. Les travaux utilisent un espace de travail personnalisé codé en dur. Les exécuteurs multiples écraseraient les données des autres. Cela pourrait être réparé avec un peu de travail. –
J'ai discuté de l'utilisation d'un seul maître hudson avec mon build guy, nous devons discuter plus avant car ce changement corrige le problème d'esclave mais introduit un problème de gestion des tâches –
Probablement inutile rant/tangente: Hudson a vraiment besoin de plus de fonctionnalités autour de la gestion des espaces de travail Je ne comprends pas ce que je peux faire). La gestion des artefacts et des dépendances est un problème courant. Nous n'utilisons pas tous Maven. –