2017-06-08 5 views
0

J'ai installé Jenkins esclave dans AWS ECS, quand jenkins ont un travail de construction, il va démarrer un conteneur dans l'instance ECS, lorsque le travail de construction terminé, le conteneur aura disparu. Je veux désactiver la construction dans le maître de Jenkins pour forcer la construction d'utilisateur dans l'esclave. J'ai essayé de définir "# d'exécuteurs" = 0 dans Configurer le système, mais tout le travail de construction en attente, il ne va pas à l'esclave pour construire. avez-vous une idée à ce sujet? Merci.comment désactiver la construction dans Jenkins maître

+0

Voir https://stackoverflow.com/questions/13946929/ci-with-jenkins-how-to-force-building-happen-on-slaves-instead-of-master – user7294900

+0

Outre le commentaire précédent, vous avez probablement pour indiquer à votre travail d'utiliser l'esclave AWS ECS ou de marquer l'esclave AWS ECS comme utilisant cet esclave autant que possible. –

+0

J'ai lu ce sujet, ils conseillent de vérifier "Restreindre où ce projet peut être exécuté" et le nœud esclave spécifique, mais comment forcer l'utilisateur à cocher cette case, s'ils ne vérifient pas, il va construire en maître. –

Répondre

0

Lorsque vous cochez "Restreindre où ce projet peut être exécuté" et que vous envoyez un texte à votre esclave, votre travail ne peut être exécuté que par ce nœud.