stage 버전 추가 #20

Merged
saydev merged 1 commits from feature/add-stage into master 2025-12-10 06:54:08 +00:00

18
Jenkinsfile vendored
View File

@@ -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 {