pipeline { agent any stages { stage('Checkout') { steps { // Hace un checkout del repositorio Git utilizando las credenciales SSH git credentialsId: 'SSH', url: 'ssh://git@gitssh.mainserverprivate.org:8222/vgallegoiz/Status.git', branch: 'main' } } stage('Pull') { steps { // Ejecuta un Git Pull en el servidor remoto script { sshagent(credentials: ['SSHRaspberryPi1']) { sh 'ssh usuario@192.168.1.39 "cd /home/userpi/Status && git pull"' } } } } } }