SSH Comunicación

Para comunicarnos con un servidor mediante SSH.

  • Instalar el Plugin SSH Plugin de jenkins.

  • Ingresar unas nuevas credenciales en Jenkins / Credentials ...

Luego seleccionar la opción Global credentials (unresctricted) ...

Luego en la parte izquierda pulsamos Add Credentials esto nos abrirá un formulario para introducir la nueva credencial ...

Completamos con el Username y el password, una descripción. Así tenemos listo las credenciales ssh para ser usadas en el plugin ...

  • Configurar en Administrar Jenkins /Configurar Sistema

Configuramos el SSH remote host, aquí pondremos el hostname y las credenciales que pusimos en el paso anterior. Podremos hacer un cheking de la conexión y luego aceptamos.

  • Configurar la Tarea

Ya podemos usar SSH en nuestras tareas. Dentro de Ejecutar seleccionamos Execute shell script on remote host using ssh . Indicamos el sitio en SSH site que sera el que configuramos anteriormente. En Command ponemos los comandos que queremos ejecutar.

Esta tarea ejecuta el comando anterior y arroja el siguiente resultado por consola:

Lanzada por el usuario Pepito Grillo
Ejecutando.en el espacio de trabajo /var/lib/jenkins/workspace/deploytest
[SSH] script:

cd dir_test
git clone https://github.com/Didweb/Temperatursensor.git

[SSH] executing...
Cloning into 'Temperatursensor'...

[SSH] completed
[SSH] exit-status: 0

Finished: SUCCESS

results matching ""

    No results matching ""