fix(ci): bridge BOTH through legacy downstream choices

This commit is contained in:
2026-08-24 17:23:05 +08:00
parent ce82916036
commit 9d09b77442
5 changed files with 8 additions and 4 deletions
Vendored
+4 -1
View File
@@ -243,7 +243,10 @@ pipeline {
booleanParam(name: 'SKIP_TESTS', value: true),
string(name: 'IMAGE_REPOSITORY', value: env.RESOLVED_IMAGE_REPOSITORY),
string(name: 'DOCKER_BASE_IMAGE', value: params.DOCKER_BASE_IMAGE),
string(name: 'EVENT_BRIDGE_REGION', value: params.EVENT_BRIDGE_REGION)
// 旧下游 Job 的 ChoiceParameterDefinition 尚不接受 BOTH;
// 使用兼容值 SELECT 传递,下游新流水线会将其解释为双区域部署。
string(name: 'EVENT_BRIDGE_REGION', value:
params.EVENT_BRIDGE_REGION == 'BOTH' ? 'SELECT' : params.EVENT_BRIDGE_REGION)
]
)
downstreamResults[service] = downstreamBuild.result ?: 'UNKNOWN'