modify Jenkinsfile

master
TBS093A 2022-03-01 14:53:11 +01:00
parent 8ac52ce26a
commit 0b44a3b5cd
1 changed files with 22 additions and 5 deletions

27
Jenkinsfile vendored
View File

@ -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 *"
''' '''
} }
} }