modify Jenkinsfile
parent
8ac52ce26a
commit
0b44a3b5cd
|
|
@ -18,12 +18,29 @@ pipeline {
|
||||||
|
|
||||||
withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'PRIV_KEY')]) {
|
withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'PRIV_KEY')]) {
|
||||||
script {
|
script {
|
||||||
echo "$PRIV_KEY"
|
echo "##################################"
|
||||||
|
echo "### transfer files on npm node ###"
|
||||||
|
echo "##################################"
|
||||||
sh '''
|
sh '''
|
||||||
scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ./* ubuntu@172.31.41.210:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ;
|
scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ./* ubuntu@172.31.41.210:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/
|
||||||
ssh -v -o StrictHostKeyChecking=no -i $PRIV_KEY -tt ubuntu@13.48.201.185 "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; docker-compose up -d jenkins_node_00_npm" ;
|
'''
|
||||||
scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/public ./public ;
|
echo '################################'
|
||||||
ssh -v -o StrictHostKeyChecking=no -i $PRIV_KEY -tt ubuntu@13.48.201.185 "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; rm -r *" ;
|
echo '### run building on npm node ###'
|
||||||
|
echo '################################'
|
||||||
|
sh '''
|
||||||
|
ssh -v -o StrictHostKeyChecking=no -i $PRIV_KEY -tt ubuntu@13.48.201.185 "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; docker-compose up -d jenkins_node_00_npm"
|
||||||
|
'''
|
||||||
|
echo '########################################################'
|
||||||
|
echo '### transfer files from npm node to jenkins pipeline ###'
|
||||||
|
echo '########################################################'
|
||||||
|
sh '''
|
||||||
|
scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/public ./public
|
||||||
|
'''
|
||||||
|
echo '############################################'
|
||||||
|
echo '### remove all build files from npm node ###'
|
||||||
|
echo '############################################'
|
||||||
|
sh '''
|
||||||
|
ssh -v -o StrictHostKeyChecking=no -i $PRIV_KEY -tt ubuntu@13.48.201.185 "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; rm -r *"
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue