3.9.3. 构建运行状态的步骤结果
BuildRun 资源完成其执行后,.status 字段包含从构建运行控制器生成的步骤发出的 .status.taskResults 结果。结果包括用于构建镜像的源代码的镜像摘要或提交 SHA。在 BuildRun 资源中,.status.sources 字段包含来自执行源步骤的结果,.status.output 字段包含执行输出步骤的结果。
以下示例显示了带有 Git 源步骤结果的 BuildRun 资源:
示例:一个 BuildRun 资源,其中包含 Git 源的步骤结果
# ...
status:
buildSpec:
# ...
output:
digest: sha256:07626e3c7fdd28d5328a8d6df8d29cd3da760c7f5e2070b534f9b880ed093a53
size: 1989004
sources:
- name: default
git:
commitAuthor: xxx xxxxxx
commitSha: f25822b85021d02059c9ac8a211ef3804ea8fdde
branchName: main
以下示例显示一个 BuildRun 资源,它带有本地源代码的步骤结果:
示例:一个带有本地源代码步骤结果的 BuildRun 资源
# ...
status:
buildSpec:
# ...
output:
digest: sha256:07626e3c7fdd28d5328a8d6df8d29cd3da760c7f5e2070b534f9b880ed093a53
size: 1989004
sources:
- name: default
bundle:
digest: sha256:0f5e2070b534f9b880ed093a537626e3c7fdd28d5328a8d6df8d29cd3da760c7
注意
只有在构建策略中定义输出镜像时,才会查看输出镜像的摘要和大小。