fix Jenkinsfile to
This commit is contained in:
16
Jenkinsfile
vendored
16
Jenkinsfile
vendored
@@ -27,15 +27,13 @@ pipeline {
|
|||||||
stage('Deploy') {
|
stage('Deploy') {
|
||||||
steps {
|
steps {
|
||||||
sh '''
|
sh '''
|
||||||
rm -rf ${DEPLOY_DIR}/*
|
cp -r .next /var/www/portfolio/
|
||||||
cp -r .next ${DEPLOY_DIR}/
|
cp -r public /var/www/portfolio/ 2>/dev/null || true
|
||||||
cp -r public ${DEPLOY_DIR}/ 2>/dev/null || true
|
cp package.json /var/www/portfolio/
|
||||||
cp package.json ${DEPLOY_DIR}/
|
cp -r node_modules /var/www/portfolio/
|
||||||
cp -r node_modules ${DEPLOY_DIR}/
|
'''
|
||||||
cd ${DEPLOY_DIR}
|
sh '''
|
||||||
pm2 delete portfolio || true
|
ssh -o StrictHostKeyChecking=no root@172.17.0.1 "cd /var/www/portfolio && pm2 delete portfolio || true && pm2 start npm --name portfolio -- start -- -p 3333 && pm2 save"
|
||||||
pm2 start npm --name portfolio -- start -- -p 3333
|
|
||||||
pm2 save
|
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user