• Blog
  • En Twitter
  • Aprendiendo
  • Descubriendo
  • Disfrutando
  • Trabajando
  • Creando
    • Fotografías
  • Galerías
    • Ponferrada
  • Vídeos
    • Favoritos
    • Humor
    • Juegos
    • Música
    • Cine

Enlarge Image

ago
22
2011
 0

Añadir equipos Windows como nodos (esclavos) de Jenkins


Una vez que tenemos Jenkins instalado, tenemos que configurar los equipos que vamos a utilizar para lanzar nuestros tests como esclavos (nodos) de Jenkins. Es muy sencillo.

Recuerda que puedes usar esta guía para instalar Jenkins en Ubuntu.

0. Preparación del equipo Windows que vamos a añadir como esclavo: algunos consejos para  evitar problemas durante las ejecuciones de los tests.

  • Deshabilita el protector de pantalla
  • Deshabilita las opciones de ahorro de energía (suspensión, hibernación, apagado de discos, de pantalla…)
  • Establace una página en blanco (blank) como inicio en los navegadores que tengas instalados.
  • Habilita el autologon.

1. Accede a la página de Jenkins desde la máquina que quieres añadir como nodo. (Por defecto, si has instalado Jenkins desplegándolo desde Tomcat, ve a http://ip_or_name_of_your_jenkins_server:8080/jenkins; o si lo has instalado directamente con los paquetes nativos para ubuntu/Debian ve a http://ip_or_name_of_your_jenkins_server:8080)

2. Ve a “Administrar Jenkins” y haz click en “Administrar Nodos“:

3. Click en “Nuevo Nodo“, escribe un nombre, selecciona “Secundario pasivo” y “Ok“.

4. Rellena los campos obligatorios: número de ejecutores: 1; directorio raíz remoto: p.e. “C:jenkins”; y en Método de ejecución selecciona “Ejecutar el agente en el nodo secundario utilizando JNLP” y haz click en “Guardar“.5. Haz click en el nombre del nuevo nodo creado:

6. Haz click en “Launch“:

7. Opción A: crear un archivo por lotes y lanzar el cliente de Jenkins al inicio (esta es la opción recomendada si vas a usar Jenkins para lanzar pruebas automatizadas de aplicaciones WEB o con GUI).

  • Abre un editor de texto y crea un fichero por lotes (p.e. slave_launcher.bat) con los siguientes comandos:

cd c:jenkins

java -jar slave.jar -jnlpUrl http://ip_or_name_of_your_jenkins_server:8080/jenkins/computer/node_name/slave-agent.jnlp

  • Creaun acceso directo en el menú inicio > Inicio a este fichero por lotes para que el cliente de Jenkins arranque tras el arranque del equipo.

7. Opción B: instalar el client como servicio de Windows.

Tras la instalación del cliente de Jenkins, en la ventana de java, ve a  “File” > “Install as Window Server“.

8. Verifica en Jenkins que tu nuevo modo está conectado. (Refresca la página del nodo o desde el inicio de Jenkins, ve a “Estado de los nodos” y haz click en el nombre de tu nuevo nodo).

9. Reiniciar el equipo y verifica que tu nuevo nodo de Jenkins se conecta a Jenkins al arrancar de nuevo.

10. ¡LISTO! Ahora este equipo está preparado para ser usado como esclavo (nodo) de Jenkins para ejecutar en él nuestros tests.

Leave A Reply





  Cancel Reply

  • Categorías

    • Aprendiendo (44)
    • Blojo (152)
    • Creando (2)
    • Descubriendo (2)
    • Disfrutando (4)
    • Trabajando (10)





Blojo v3.4 | Proudly Powered by Camelot Fields