diff --git a/Jenkinsfile b/Jenkinsfile index a493b60..b34687e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,15 +27,13 @@ pipeline { stage('Deploy') { steps { sh ''' - rm -rf ${DEPLOY_DIR}/* - cp -r .next ${DEPLOY_DIR}/ - cp -r public ${DEPLOY_DIR}/ 2>/dev/null || true - cp package.json ${DEPLOY_DIR}/ - cp -r node_modules ${DEPLOY_DIR}/ - cd ${DEPLOY_DIR} - pm2 delete portfolio || true - pm2 start npm --name portfolio -- start -- -p 3333 - pm2 save + cp -r .next /var/www/portfolio/ + cp -r public /var/www/portfolio/ 2>/dev/null || true + cp package.json /var/www/portfolio/ + cp -r node_modules /var/www/portfolio/ + ''' + sh ''' + 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" ''' } }