stage 버전 추가
All checks were successful
PR-CI / build-test (pull_request) Successful in 17s

This commit is contained in:
revlis44
2025-12-10 15:53:19 +09:00
parent 495a4df169
commit dffebf63ae

18
Jenkinsfile vendored
View File

@@ -1,6 +1,6 @@
// Jenkinsfile — Kaniko build + K8s deploy // Jenkinsfile — Kaniko build + K8s deploy
// - dev/prod 잡 분리 전제 // - dev/stage/prod 잡 분리 전제
// - TARGET_ENV 는 Jenkins Job 설정에서 환경변수로 고정 (dev 또는 prod) // - TARGET_ENV 는 Jenkins Job 설정에서 환경변수로 고정 (dev / prod / stage)
def L = 'kaniko-and-deploy' def L = 'kaniko-and-deploy'
def REG = 'harbor.sayinfo.co.kr' def REG = 'harbor.sayinfo.co.kr'
@@ -72,17 +72,17 @@ spec:
) { ) {
node(L) { node(L) {
// Jenkins Job 설정에서 TARGET_ENV 를 dev 또는 prod 로 고정해서 넘김 // Jenkins Job 설정에서 TARGET_ENV 를 dev / prod / stage로 고정해서 넘김
// (없으면 기본 dev로 간주) // (없으면 기본 dev로 간주)
def TARGET_ENV = env.TARGET_ENV ?: 'dev' def TARGET_ENV = env.TARGET_ENV ?: 'dev'
def MVN_PROFILE = (TARGET_ENV == 'dev') ? 'dev' : 'prod' def MVN_PROFILE = (TARGET_ENV == 'dev') ? 'dev' : (TARGET_ENV == 'stage') ? 'stage' : 'prod'
def APP_NS = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : 'sayit-helpdesk' def APP_NS = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : (TARGET_ENV == 'stage') ? 'sayit-helpdesk-stage' : 'sayit-helpdesk'
def OTEL_ENV = (TARGET_ENV == 'dev') ? 'dev' : 'prod' def OTEL_ENV = (TARGET_ENV == 'dev') ? 'dev' : (TARGET_ENV == 'stage') ? 'stage' : 'prod'
def OTEL_SERVICE_NAME = (TARGET_ENV == 'dev') ? 'sayit-helpdesk-dev' : 'sayit-helpdesk' 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 IMAGE_TAG = "${TARGET_ENV}-${env.BUILD_NUMBER}" // dev-123 / stage-123 / prod-123
def LATEST_TAG = "latest-${TARGET_ENV}" // latest-dev / latest-prod def LATEST_TAG = "latest-${TARGET_ENV}" // latest-dev / latest-stage / latest-prod
timestamps { timestamps {