Jenkins production 환경 오류 수정, 확인 단계 삭제

This commit is contained in:
2026-09-12 22:27:24 +09:00
parent 3e43a8350e
commit 90c3630a42
2 changed files with 7 additions and 15 deletions
-8
View File
@@ -15,14 +15,6 @@ pipeline {
sh 'chmod +x ${DEPLOY_DIR}/*.sh && ./${DEPLOY_DIR}/package.sh' sh 'chmod +x ${DEPLOY_DIR}/*.sh && ./${DEPLOY_DIR}/package.sh'
} }
} }
stage('Confirm Production') {
steps {
input(
message: "Production 서버(${env.SSH_TARGET})로 배포하시겠습니까?",
ok: 'Deploy'
)
}
}
stage('Upload') { stage('Upload') {
steps { steps {
sh ''' sh '''
+7 -7
View File
@@ -8,7 +8,7 @@ ARCHIVE_NAME="$1"
PROD_TMP_DIR="/tmp/chocomae-deploy" PROD_TMP_DIR="/tmp/chocomae-deploy"
PROD_BACKUP_DIR="/var/backups/chocomae" PROD_BACKUP_DIR="/var/backups/chocomae"
PROD_HTML_ROOT="/var/www/html" PROD_HTML_ROOT="/var/www/html"
PROD_DEPLOY_DIR="${PROD_HTML_ROOT}/mouse-typing" PROD_DEPLOY_DIR="${PROD_HTML_ROOT}/mouse_typing"
TIMESTAMP=$(date +%Y%m%d%H%M%S) TIMESTAMP=$(date +%Y%m%d%H%M%S)
NEW_DIR="${PROD_DEPLOY_DIR}_new" NEW_DIR="${PROD_DEPLOY_DIR}_new"
@@ -58,14 +58,14 @@ sudo bash -c "ls -t ${PROD_BACKUP_DIR}/chocomae-prod-backup-*.tar.gz 2>/dev/null
# ---------- 3. 순간 교체 ---------- # ---------- 3. 순간 교체 ----------
echo "=== [4/4] 디렉토리 스왑 ===" echo "=== [4/4] 디렉토리 스왑 ==="
#if sudo test -d "${PROD_DEPLOY_DIR}"; then if sudo test -d "${PROD_DEPLOY_DIR}"; then
# sudo mv "${PROD_DEPLOY_DIR}" "${OLD_DIR}" sudo mv "${PROD_DEPLOY_DIR}" "${OLD_DIR}"
#fi fi
#sudo mv "${NEW_DIR}" "${PROD_DEPLOY_DIR}" sudo mv "${NEW_DIR}" "${PROD_DEPLOY_DIR}"
#SWAPPED=1 SWAPPED=1
# index.html은 html 루트에 위치 # index.html은 html 루트에 위치
#sudo mv -v "${PROD_DEPLOY_DIR}/index.html" "${PROD_HTML_ROOT}/index.html" sudo mv -v "${PROD_DEPLOY_DIR}/index.html" "${PROD_HTML_ROOT}/index.html"
# ---------- 4. 정리 ---------- # ---------- 4. 정리 ----------
echo "=== 정리 ===" echo "=== 정리 ==="