pipeline {
agent any
stages {
stage('hostname') {
steps {
echo 'stop and sync flask'
sh 'for i in 01 11 12; do ssh -i /var/lib/jenkins/.ssh/id_rsa
ubuntu@192.168.1.2$i nohup bash -c "hostname > /tmp/pipe.out && scp -rp
192.168.1.201:/home/ubuntu/flask-app/templates/index.html /home/ubuntu/flask-app/templates/index.html >> /tmp/pipe.out && sleep 10 &" 2>&1 & done'
sh 'sleep 15 && for i in 01 11 12; do ssh
192.168.1.2$i "cat /tmp/pipe.out"; done'
}
}
}
}