La opción para "Lanzar agentes esclavos a través de Java Web Start" falta en la configuración del nuevo nodo, ¿cómo puedo agregarla al menú de opciones?

33

Estoy siguiendo esta guía oficial de Jenkins para familiarizarme con la configuración de Jenkins Pipeline. Uno de los pasos es crear un esclavo tonto y configurarlo para "Iniciar agentes esclavos a través de Java Web Start", pero por alguna razón esta opción no se encuentra en mi configuración, las únicas otras opciones que tengo son: ingrese la descripción de la imagen aquí Me he asegurado de que /usr/bin/javawsexiste en la máquina.

¿Alguna idea de cómo agregarlo a la configuración de Jenkins New Node?

Itai Ganot
fuente

Respuestas:

49

Esta pregunta se hizo en otro lugar: https://stackoverflow.com/a/38740924

Debe habilitar el puerto TCP de los agentes JNLP para habilitar esta opción para esclavos.

Gestionar Jenkins> Configurar seguridad global> Puerto TCP para agentes JNLP

Adam Westhusing
fuente
3

En mi caso, la respuesta se puede encontrar en otra pregunta que hice en el mismo asunto y parece que el problema está en la documentación obsoleta de Jenkins.

En la versión 1.x se llamaba "esclavo tonto" y en las versiones modernas "Agente permanente". Es exactamente lo mismo.

Itai Ganot
fuente
2
La redacción del comando de lanzamiento también cambió. WAS: "Iniciar agentes esclavos a través de Java Web Start" AHORA: "Iniciar agente conectándolo al maestro" Documentado en S / O
Ian W