modify Jenkinsfile

master
TBS093A 2022-03-01 13:41:31 +01:00
parent 13d0cf14be
commit ace74b5220
1 changed files with 5 additions and 37 deletions

42
Jenkinsfile vendored
View File

@ -12,48 +12,16 @@ pipeline {
sh 'ls -la'
}
}
stage('#2 Deploy to node (npm node)') {
steps {
echo '#2 Deploy to node (npm node)'
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/jenkins-npm-node/kamil-zuk-cv.tk',
remoteDirectorySDF: false,
removePrefix: '',
sourceFiles: './*'
)
],
usePromotionTimestamp: false,
useWorkspaceInPromotion: false,
verbose: false
)
]
)
echo 'Deploy on node success'
}
}
stage('#3 Build App (npm node)') {
stage('#2 Build App (npm node)') {
steps {
echo '#2 Build App (npm node)'
withCredentials([sshUserPrivateKey(credentialsId: 'cv-kamil-zuk', keyFileVariable: 'keyfile')]) {
script {
sh 'scp -i ${keyfile} -r ./ ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/jenkins-npm-node/kamil-zuk-cv.tk '
sh 'ssh -i ${keyfile} -t "cd /home/ubuntu/docker-compose/volumes/jenkins-npm-node/kamil-zuk-cv.tk ; npm install ; npm gatsby build"'
sh 'ssh -i ${keyfile} -t "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; rm -r *"'
sh 'scp -i ${keyfile} -r ./ ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/'
sh 'ssh -i ${keyfile} -t "cd /home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/ ; docker-compose up -d jenkins_node_00_npm"'
sh 'scp -i ${keyfile} -r ubuntu@13.48.201.185:/home/ubuntu/docker-compose/volumes/jenkins_node_00_npm/public ./public'
}
}
}