Cómo instalar el agente de Jenkins en Windows

Cómo instalar el agente de Jenkins en Windows

Este tutorial enseñará cómo instalar el agente de Jenkins en Windows. Sin embargo, antes de continuar con este tutorial, debemos asegurarnos de tener a Java JDK instalado en la máquina de Windows.

Se recomienda asegurarse de que la versión JDK que se ejecute en el controlador sea similar a la instalada en la máquina de Windows.

Configuración del agente Jenkins

Navegue hasta el tablero del controlador Jenkins y seleccione el "Estado del Ejecutor de compilación" desde el panel izquierdo para configurar un nuevo agente de Jenkins.

En la página de nodos disponibles, seleccione la opción "Nuevo nodo". Esto le permitirá crear y configurar un nuevo agente de Jenkins.

Seleccione "Nuevo nodo" en la parte superior derecha para crear un nuevo agente de Jenkins. Primero, dale un nombre al nodo. Para simplificar, usaremos la dirección IP del agente de destino como el nombre del nodo.

A continuación, elija el tipo de nodo como agente permanente y haga clic en Crear.


En la siguiente ventana, proporcione todos los detalles para su agente, incluido el directorio remoto que desea utilizar como el espacio de trabajo de Jenkins.

Asegúrese de seleccionar el método de lanzamiento como "Agente de lanzamiento conectándolo al controlador" y seleccione el método "Usar WebSocket".


Una vez completado, haga clic en Guardar para configurar el agente Jenkins.

Dirígete a la "Página de estado del Ejecutor de construcción" para ver los controladores disponibles. Debería ver el agente de Windows en las opciones.

Haga clic en el agente para ver las opciones disponibles. Esto debería darle el comando que necesita ejecutar para conectar el agente de Windows al controlador.

Copie y pegue los comandos en la línea de comandos del agente de Windows. Esto debería descargar el agente.archivo jar y conectar el agente al controlador.

Por ejemplo:

curl -so http: // localhost: 9001/jnlpjars/agente.frasco


Conectando el agente:

agente de java -jar.jar -jnlpurl http: // localhost: 9001/administrar/computadora/windows/jenkins -agent.jnlp -secret
1f97f602e489a231bd1d5c7369bb59fc9969e2d414a890001ef5a68144c8c7dd -workdir "c: \ jenkins"


Debería ver los registros de salida como se muestra:


Puede regresar al tablero del controlador Jenkins para verificar el estado del agente.

Conclusión

Esta publicación cubrió los fundamentos de conectar un agente de Windows Jenkins a un controlador utilizando WebSocket.