This commit is contained in:
parent
9ee719503c
commit
9f5a2a0d31
15
Jenkinsfile
vendored
15
Jenkinsfile
vendored
|
@ -18,24 +18,15 @@ pipeline {
|
||||||
stage('Deploy') {
|
stage('Deploy') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
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') {
|
if (env.GIT_BRANCH == 'main') {
|
||||||
// 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}"
|
sh "docker start ${DOCKER_RELEASE_RUN_CONTAINER}"
|
||||||
} else {
|
|
||||||
error "Docker container ${DOCKER_RELEASE_RUN_CONTAINER} not found"
|
|
||||||
}
|
|
||||||
} else if (env.GIT_BRANCH == 'debug') {
|
} else if (env.GIT_BRANCH == 'debug') {
|
||||||
// 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}"
|
sh "docker start ${DOCKER_DEBUG_RUN_CONTAINER}"
|
||||||
} else {
|
|
||||||
error "Docker container ${DOCKER_DEBUG_RUN_CONTAINER} not found"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user