From 9f5a2a0d31880ee520eb5601447ee90ed064970b Mon Sep 17 00:00:00 2001 From: "seonkyu.kim" Date: Tue, 5 Nov 2024 14:10:17 +0900 Subject: [PATCH] =?UTF-8?q?[=F0=9F=93=9D]=20Jenkinsfile=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6a294c4..1ebb32d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,24 +18,15 @@ pipeline { stage('Deploy') { steps { script { + sh "docker create --name temp-container -v /volume1/AcaMate/PROJECT/Application/Front:/src mcr.microsoft.com/dotnet/sdk:8.0" + sh "docker cp ${WORKSPACE}/. temp-container:/src" + sh "docker rm temp-container" if (env.GIT_BRANCH == 'main') { // main 브랜치용 작업 - 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 start ${DOCKER_RELEASE_RUN_CONTAINER}" - } else { - error "Docker container ${DOCKER_RELEASE_RUN_CONTAINER} not found" - } + sh "docker start ${DOCKER_RELEASE_RUN_CONTAINER}" } else if (env.GIT_BRANCH == 'debug') { // debug 브랜치용 작업 - 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 start ${DOCKER_DEBUG_RUN_CONTAINER}" - } else { - error "Docker container ${DOCKER_DEBUG_RUN_CONTAINER} not found" - } + sh "docker start ${DOCKER_DEBUG_RUN_CONTAINER}" } } }