L'option «Lancer des agents esclaves via Java Web Start» est absente de la nouvelle configuration de nœud. Comment puis-je l'ajouter au menu des options?

33

Je suis ce guide officiel Jenkins afin de me familiariser avec la configuration du pipeline Jenkins. L' une des étapes , il est de créer un esclave stupide et le mettre à « Launch agents esclaves via Java Web Start » , mais pour une raison quelconque cette option manque dans ma configuration, les seules autres options que j'ai sont: entrez la description de l'image ici Je me suis assuré que /usr/bin/javawsexiste sur la machine.

Avez-vous une idée de comment l'ajouter à la configuration du nouveau nœud Jenkins?

Itai Ganot
la source

Réponses:

49

Cette question a été posée ailleurs: https://stackoverflow.com/a/38740924

Vous devez activer le port TCP des agents JNLP pour activer cette option pour les esclaves.

Gérer Jenkins> Configurer la sécurité globale> Port TCP pour les agents JNLP

Adam Westhusing
la source
3

Dans mon cas, la réponse se trouve dans une autre question que j’ai posée dans la même affaire et il semble que le problème se trouve dans la documentation obsolète de Jenkins.

Dans la version 1.x, il s'appelait "Dumb slave" et dans les versions modernes "Permanent Agent". c'est exactement le meme.

Itai Ganot
la source
2
La formulation de la commande de lancement a également changé. WAS: "Lancez des agents esclaves via Java Web Start" NOW: "Lancez l'agent en le connectant au maître" Documenté sur S / O
Ian W