Merge pull request 'stage 버전 추가' (#20) from feature/add-stage into master
All checks were successful
Main-Build / build-and-push (push) Successful in 37s
All checks were successful
Main-Build / build-and-push (push) Successful in 37s
Reviewed-on: #20 Reviewed-by: saydev <gomdobi@sayinfo.co.kr>
This commit is contained in:
18
Jenkinsfile
vendored
18
Jenkinsfile
vendored
@@ -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 {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user