diff --git a/Jenkinsfile b/Jenkinsfile index ead090bf..a0789999 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,12 +39,15 @@ pipeline { sshagent(credentials: ['deploy-ssh-key']) { sh """ rsync -az --delete \ - .next/ package.json package-lock.json next.config.ts public/ node_modules/ \ + --exclude='.git' \ + --exclude='.env*' \ + --exclude='ecosystem.config.*' \ + .next package.json next.config.ts public node_modules \ ${DEPLOY_USER}@114.203.209.83:/home/webservice/react/ scp .env.local ${DEPLOY_USER}@114.203.209.83:/home/webservice/react/.env.local - ssh ${DEPLOY_USER}@114.203.209.83 'cd /home/webservice/react && pm2 restart sam-front' + ssh ${DEPLOY_USER}@114.203.209.83 'cd /home/webservice/react && pm2 restart sam-react' """ } } @@ -59,7 +62,7 @@ pipeline { ssh ${DEPLOY_USER}@211.117.60.189 'mkdir -p /home/webservice/react-stage/releases/${RELEASE_ID}' rsync -az --delete \ - .next/ package.json package-lock.json next.config.ts public/ node_modules/ \ + .next package.json next.config.ts public node_modules \ ${DEPLOY_USER}@211.117.60.189:/home/webservice/react-stage/releases/${RELEASE_ID}/ scp .env.local ${DEPLOY_USER}@211.117.60.189:/home/webservice/react-stage/releases/${RELEASE_ID}/.env.local @@ -83,7 +86,7 @@ pipeline { ssh ${DEPLOY_USER}@211.117.60.189 'mkdir -p /home/webservice/react/releases/${RELEASE_ID}' rsync -az --delete \ - .next/ package.json package-lock.json next.config.ts public/ node_modules/ \ + .next package.json next.config.ts public node_modules \ ${DEPLOY_USER}@211.117.60.189:/home/webservice/react/releases/${RELEASE_ID}/ scp .env.local ${DEPLOY_USER}@211.117.60.189:/home/webservice/react/releases/${RELEASE_ID}/.env.local @@ -100,7 +103,7 @@ pipeline { } post { - success { echo "✅ react 배포 완료 (${env.BRANCH_NAME})" } - failure { echo "❌ react 배포 실패 (${env.BRANCH_NAME})" } + success { echo '✅ react 배포 완료 (' + env.BRANCH_NAME + ')' } + failure { echo '❌ react 배포 실패 (' + env.BRANCH_NAME + ')' } } }