feat(cicd): add bounded pipeline evidence
This commit is contained in:
@@ -95,6 +95,10 @@ if [ -n "${source_commit}" ] && [ -n "${tekton_namespace}" ] && [ -n "${pipeline
|
||||
sha12=$(printf '%s' "${source_commit}" | cut -c1-12)
|
||||
pipeline_run="${pipeline_run_prefix}-${sha12}"
|
||||
emit_kube_json pipelineRun "/apis/tekton.dev/v1/namespaces/${tekton_namespace}/pipelineruns/${pipeline_run}"
|
||||
pipeline_ref="$(node -e "const fs=require('node:fs'); try { const value=JSON.parse(fs.readFileSync(process.argv[1], 'utf8')); process.stdout.write(value?.spec?.pipelineRef?.name || ''); } catch {}" "${tmpdir}/pipelineRun.raw" 2>/dev/null || true)"
|
||||
if [ -n "${pipeline_ref}" ]; then
|
||||
emit_kube_json pipeline "/apis/tekton.dev/v1/namespaces/${tekton_namespace}/pipelines/${pipeline_ref}"
|
||||
fi
|
||||
emit_kube_json taskRuns "/apis/tekton.dev/v1/namespaces/${tekton_namespace}/taskruns?labelSelector=tekton.dev%2FpipelineRun%3D${pipeline_run}"
|
||||
emit_plan_artifacts "${tekton_namespace}" "${pipeline_run}"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user