fix: 仅由 Tekton matrix 注入服务参数

This commit is contained in:
root
2026-07-17 13:28:39 +02:00
parent b45bd6181d
commit eb75382327
3 changed files with 2 additions and 3 deletions
@@ -395,7 +395,7 @@ function perServiceBuildMatrixTask(serviceIds, { runAfter = ["plan-artifacts"] }
const task = perServiceBuildTask(serviceIds[0], { runAfter });
task.name = "build-services";
delete task.when;
task.params = task.params.map((param) => param.name === "service-id" ? { name: "service-id", value: "$(matrix.params.service-id)" } : param);
task.params = task.params.filter((param) => param.name !== "service-id");
task.matrix = { params: [{ name: "service-id", value: serviceIds }] };
return task;
}