From eef0a069de5a65b1340b04a78a9bb8830e82cff2 Mon Sep 17 00:00:00 2001 From: TBS093A Date: Tue, 1 Mar 2022 15:20:30 +0100 Subject: [PATCH] modify Jenkinsfile --- Jenkinsfile | 42 +++++++++++++++--------------------------- 1 file changed, 15 insertions(+), 27 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index efc5393..e4cb02f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,27 +18,35 @@ pipeline { withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'PRIV_KEY')]) { script { + echo "##################################" echo "### transfer files on npm node ###" 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/ ''' + echo '################################' 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 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 *" ''' @@ -50,33 +58,13 @@ pipeline { steps { echo '#3 Deploy App' - sshPublisher( - publishers: [ - sshPublisherDesc( - configName: 'aws - kamil-zuk-cv.tk - 13.48.201.185', - transfers: [ - sshTransfer( - cleanRemote: false, - excludes: '', - execCommand: 'ls -la', - execTimeout: 120000, - flatten: false, - makeEmptyDirs: false, - noDefaultExcludes: false, - patternSeparator: '[, ]+', - remoteDirectory: './docker-compose/volumes/https-nginx-static/kamil-zuk-cv.tk', - remoteDirectorySDF: false, - removePrefix: '', - sourceFiles: './public/*' - ) - ], - usePromotionTimestamp: false, - useWorkspaceInPromotion: false, - verbose: false - ) - ] - ) - + echo '######################################################################' + echo '### transfer files from jenkins pipeline to remote nginx as static ###' + echo '######################################################################' + + sh ''' + scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ./public/* ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/https-nginx-static/kamil-zuk-cv.tk + ''' echo 'Deploy Success'