fix(deploy): publish unified services to temporary gray environment

This commit is contained in:
2026-10-07 11:02:47 +08:00
parent 6346e7bd95
commit ec0c06ff88
9 changed files with 211 additions and 72 deletions
Vendored
+5 -1
View File
@@ -111,6 +111,8 @@ def fixedEnvironmentForJob(String jobBaseName) {
switch (jobBaseName) {
case 'backend-java':
return 'test'
case 'backend-java-prod':
return 'production'
default:
return null
}
@@ -120,6 +122,8 @@ def fixedDownstreamJobPrefixForJob(String jobBaseName) {
switch (jobBaseName) {
case 'backend-java':
return 'baiyue-firstleg-'
case 'backend-java-prod':
return 'baiyue-firstleg-prod-'
default:
return null
}
@@ -174,7 +178,7 @@ pipeline {
}
if (params.ENVIRONMENT != resolvedEnvironment ||
params.DOWNSTREAM_JOB_PREFIX?.trim() != resolvedJobPrefix) {
error('当前流水线仅允许 TEST 与 baiyue-firstleg- 下游前缀')
error('部署环境和下游前缀必须与当前 Job 固定映射一致')
}
env.RESOLVED_ENVIRONMENT = resolvedEnvironment
echo "Job ${env.JOB_BASE_NAME} 使用部署环境: ${env.RESOLVED_ENVIRONMENT}"