From aba2d3cc0e9817970b3d223af0e1d876daabb2c1 Mon Sep 17 00:00:00 2001 From: "seonkyu.kim" Date: Mon, 4 Nov 2024 18:06:06 +0900 Subject: [PATCH] =?UTF-8?q?[=F0=9F=93=9D]=20Jenkins=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 44b30f3..c66f5ab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,13 +3,15 @@ pipeline { environment { DOCKER_RELEASE_CONTAINER = 'acamate-back-build-release' DOCKER_DEBUG_CONTAINER = 'acamate-back-build-debug' + DOCKER_RELEASE_RUN_CONTAINER = 'acamate-run-release' + DOCKER_DEBUG_RUN_CONTAINER = 'acamate-run-debug' APP_VOLUME = '/src' } stages { stage('Clone Repository') { steps { - git url: 'https://git.ipstein.myds.me/AcaMate/AcaMate_API.git', branch: env.BRANCH_NAME + git url: 'https://git.ipstein.myds.me/AcaMate/AcaMate_Web.git', branch: env.GIT_BRANCH } } stage('Deploy') { @@ -17,21 +19,21 @@ pipeline { script { if (env.GIT_BRANCH == 'main') { // main 브랜치용 작업 - def containerId = sh(script: "docker ps -qf 'name=${DOCKER_RELEASE_CONTAINER}'", returnStdout: true).trim() + def containerId = sh(script: "docker ps -qf 'name=${DOCKER_RELEASE_RUN_CONTAINER}'", returnStdout: true).trim() if (containerId) { - sh "docker cp ${WORKSPACE}/. ${containerId}:${APP_VOLUME}" + sh "docker cp ${WORKSPACE}/. ${containerId}:${APP_VOLUME_FRONT}" sh "docker start ${containerId}" } else { - error "Docker container ${DOCKER_RELEASE_CONTAINER} not found" + error "Docker container ${DOCKER_CONTAINER_NAME} not found" } } else if (env.GIT_BRANCH == 'debug') { // debug 브랜치용 작업 - def containerId = sh(script: "docker ps -qf 'name=${DOCKER_DEBUG_CONTAINER}'", returnStdout: true).trim() + def containerId = sh(script: "docker ps -qf 'name=${DOCKER_DEBUG_RUN_CONTAINER}'", returnStdout: true).trim() if (containerId) { - sh "docker cp ${WORKSPACE}/. ${containerId}:${APP_VOLUME}" + sh "docker cp ${WORKSPACE}/. ${containerId}:${APP_VOLUME_FRONT}" sh "docker start ${containerId}" } else { - error "Docker container ${DOCKER_DEBUG_CONTAINER} not found" + error "Docker container ${DOCKER_CONTAINER_NAME} not found" } } }