¿Qué sucede exactamente en el fondo cuando creamos esclavos en Jenkins? ¿Cómo establece la conexión con un maestro?

Para que un maestro jenkins establezca una conexión con los esclavos, necesita establecer una comunicación bidireccional.

Por lo general, hay diferentes maneras en que el maestro Jenkins establece una conexión con los agentes (esclavos).

Para la máquina de Linux:

  • El conector SSH:
  • El conector JNLP-TCP
  • El conector JNLP-HTTP
  • Script personalizado

Para la máquina de Windows:

  • Enfoque de conector SSH con masilla
  • Enfoque de conector SSH con Cygwin y OpenSSH
  • Instalaciones de gestión remota (WMI + DCOM)
  • Enfoque de conector JNLP

Para obtener detalles de inmersión profunda de cada protocolo de comunicación, consulte el siguiente enlace (documento oficial de jenkins).

Arquitectura para escala

Referencia: Documentación oficial de Jenkins.

Espero que esto ayude !!