fix: 仅由 Tekton matrix 注入服务参数
This commit is contained in:
@@ -358,6 +358,7 @@ test("v02 render follows TypeScript runtime checks and does not self-patch boots
|
||||
const buildServices = taskByName(pipelineJson, "build-services");
|
||||
assert.deepEqual(buildServices.runAfter, ["plan-artifacts"]);
|
||||
assert.deepEqual(buildServices.matrix, { params: [{ name: "service-id", value: retainedServiceIds.map((id) => `hwlab-${id.replace(/^hwlab-/u, "")}`) }] });
|
||||
assert.ok(!buildServices.params.some((param) => param.name === "service-id"));
|
||||
|
||||
const collectScript = collectArtifacts.taskSpec.steps[0].script;
|
||||
assert.match(collectScript, /--external-service-report-dir \/workspace\/source\/service-results/u);
|
||||
|
||||
Reference in New Issue
Block a user