2.6. 系统结果定义
您可以将构建策略创建的镜像大小和摘要存储到一组结果文件。当 BuildRun
资源失败时,您还可以存储用于调试的错误详情。您可以在 BuildStrategy
或 ClusterBuildStrategy
CR 中定义以下结果参数:
参数 | 描述 |
---|---|
| 表示存储镜像摘要的文件的路径。 |
| 表示存储镜像压缩大小的文件的路径。 |
| 表示存储错误原因的文件的路径。 |
| 表示存储错误消息的文件的路径。 |
以下示例显示了 BuildRun
CR 的 .status.output
字段中镜像的大小和摘要:
apiVersion: shipwright.io/v1beta1 kind: BuildRun # ... status: # ... output: digest: sha256:07626e3c7fdd28d5328a8d6df8d29cd3da760c7f5e2070b534f9b880ed093a53 size: 1989004 # ...
以下示例显示了 BuildRun
CR 的 .status.failureDetails
字段中的错误原因和消息:
apiVersion: shipwright.io/v1beta1 kind: BuildRun # ... status: # ... failureDetails: location: container: step-source-default pod: baran-build-buildrun-gzmv5-b7wbf-pod-bbpqr message: The source repository does not exist, or you have insufficient permission to access it. reason: GitRemotePrivate