Merge pull request #2430 from pikasTech/issue-2420-tekton-gobase-results
声明 Go base image Tekton results
This commit is contained in:
@@ -332,6 +332,10 @@ test("v02 render follows TypeScript runtime checks and does not self-patch boots
|
||||
|
||||
const collectScript = collectArtifacts.taskSpec.steps[0].script;
|
||||
assert.match(collectScript, /--external-service-report-dir \/workspace\/source\/service-results/u);
|
||||
assert.ok(
|
||||
taskByName(pipelineJson, "build-hwlab-cloud-web").taskSpec.results.some((result) => result.name === "go-base-image-status"),
|
||||
"build task should declare Go base evidence Tekton results so artifact-publish result files are collected"
|
||||
);
|
||||
const cloudWebBuildScript = taskByName(pipelineJson, "build-hwlab-cloud-web").taskSpec.steps.find((step) => step.name === "publish")?.script ?? "";
|
||||
assert.match(cloudWebBuildScript, /node scripts\/artifact-publish\.mjs --publish/u);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user