diff --git a/src/backend/ci/core/process/api-process/src/main/kotlin/com/tencent/devops/process/utils/PipelineVarUtil.kt b/src/backend/ci/core/process/api-process/src/main/kotlin/com/tencent/devops/process/utils/PipelineVarUtil.kt index fc2880fc765..1b2562ba7a0 100644 --- a/src/backend/ci/core/process/api-process/src/main/kotlin/com/tencent/devops/process/utils/PipelineVarUtil.kt +++ b/src/backend/ci/core/process/api-process/src/main/kotlin/com/tencent/devops/process/utils/PipelineVarUtil.kt @@ -142,6 +142,13 @@ object PipelineVarUtil { private val newVarMappingOldVar = oldVarMappingNewVar.map { kv -> kv.value to kv.key }.toMap() + private val reverseContextVarMappingBuildVar = + contextVarMappingBuildVar.values.zip(contextVarMappingBuildVar.keys).toMap() + + fun fetchReverseVarName(contextKey: String): String? { + return reverseContextVarMappingBuildVar[contextKey] + } + /** * 填充CI预置变量 */