modify Jenkinsfile
parent
fe5e671278
commit
eef0a069de
|
|
@ -18,27 +18,35 @@ pipeline {
|
||||||
|
|
||||||
withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'PRIV_KEY')]) {
|
withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'PRIV_KEY')]) {
|
||||||
script {
|
script {
|
||||||
|
|
||||||
echo "##################################"
|
echo "##################################"
|
||||||
echo "### transfer files on npm node ###"
|
echo "### transfer files on npm node ###"
|
||||||
echo "##################################"
|
echo "##################################"
|
||||||
|
|
||||||
sh '''
|
sh '''
|
||||||
scp -v -o StrictHostKeyChecking=no -i $PRIV_KEY -r ./* ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/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/
|
||||||
'''
|
'''
|
||||||
|
|
||||||
echo '################################'
|
echo '################################'
|
||||||
echo '### run building on npm node ###'
|
echo '### run building on npm node ###'
|
||||||
echo '################################'
|
echo '################################'
|
||||||
|
|
||||||
sh '''
|
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"
|
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 '########################################################'
|
||||||
echo '### transfer files from npm node to jenkins pipeline ###'
|
echo '### transfer files from npm node to jenkins pipeline ###'
|
||||||
echo '########################################################'
|
echo '########################################################'
|
||||||
|
|
||||||
sh '''
|
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
|
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 '############################################'
|
||||||
echo '### remove all build files from npm node ###'
|
echo '### remove all build files from npm node ###'
|
||||||
echo '############################################'
|
echo '############################################'
|
||||||
|
|
||||||
sh '''
|
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 *"
|
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 {
|
steps {
|
||||||
echo '#3 Deploy App'
|
echo '#3 Deploy App'
|
||||||
|
|
||||||
sshPublisher(
|
echo '######################################################################'
|
||||||
publishers: [
|
echo '### transfer files from jenkins pipeline to remote nginx as static ###'
|
||||||
sshPublisherDesc(
|
echo '######################################################################'
|
||||||
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
|
|
||||||
)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
|
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'
|
echo 'Deploy Success'
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue