From dffebf63ae03b2e87e7be97aaa4dbdc46c740d75 Mon Sep 17 00:00:00 2001 From: revlis44 Date: Wed, 10 Dec 2025 15:53:19 +0900 Subject: [PATCH] =?UTF-8?q?stage=20=EB=B2=84=EC=A0=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 95886f1..4373dcf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ // Jenkinsfile — Kaniko build + K8s deploy -// - dev/prod 잡 분리 전제 -// - TARGET_ENV 는 Jenkins Job 설정에서 환경변수로 고정 (dev 또는 prod) +// - dev/stage/prod 잡 분리 전제 +// - TARGET_ENV 는 Jenkins Job 설정에서 환경변수로 고정 (dev / prod / stage) def L = 'kaniko-and-deploy' def REG = 'harbor.sayinfo.co.kr' @@ -72,17 +72,17 @@ spec: ) { node(L) { - // Jenkins Job 설정에서 TARGET_ENV 를 dev 또는 prod 로 고정해서 넘김 + // Jenkins Job 설정에서 TARGET_ENV 를 dev / prod / stage로 고정해서 넘김 // (없으면 기본 dev로 간주) def TARGET_ENV = env.TARGET_ENV ?: 'dev' - def MVN_PROFILE = (TARGET_ENV == 'dev') ? 'dev' : 'prod' - def APP_NS = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : 'sayit-helpdesk' - def OTEL_ENV = (TARGET_ENV == 'dev') ? 'dev' : 'prod' - def OTEL_SERVICE_NAME = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : 'sayit-helpdesk' + def MVN_PROFILE = (TARGET_ENV == 'dev') ? 'dev' : (TARGET_ENV == 'stage') ? 'stage' : 'prod' + def APP_NS = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : (TARGET_ENV == 'stage') ? 'sayit-helpdesk-stage' : 'sayit-helpdesk' + def OTEL_ENV = (TARGET_ENV == 'dev') ? 'dev' : (TARGET_ENV == 'stage') ? 'stage' : 'prod' + def OTEL_SERVICE_NAME = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : (TARGET_ENV == 'stage') ? 'sayit-helpdesk-stage' : 'sayit-helpdesk' - def IMAGE_TAG = "${TARGET_ENV}-${env.BUILD_NUMBER}" // dev-123 / prod-123 - def LATEST_TAG = "latest-${TARGET_ENV}" // latest-dev / latest-prod + def IMAGE_TAG = "${TARGET_ENV}-${env.BUILD_NUMBER}" // dev-123 / stage-123 / prod-123 + def LATEST_TAG = "latest-${TARGET_ENV}" // latest-dev / latest-stage / latest-prod timestamps {