2.6. システム結果の定義
ビルドストラテジーによって作成されたイメージのサイズとダイジェストを結果ファイルのセットに保存できます。BuildRun
リソースが失敗した場合のデバッグ用にエラーの詳細を保存することもできます。次の結果パラメーターを BuildStrategy
または ClusterBuildStrategy
CR に定義できます。
パラメーター | 説明 |
---|---|
| イメージのダイジェストを保存するファイルへのパスを示します。 |
| イメージの圧縮サイズを格納するファイルへのパスを示します。 |
| エラーの理由を格納するファイルへのパスを示します。 |
| エラーメッセージを格納するファイルへのパスを示します。 |
以下の例は、BuildRun
CR の .status.output
フィールドのイメージのサイズとダイジェストを示しています。
apiVersion: shipwright.io/v1beta1 kind: BuildRun # ... status: # ... output: digest: sha256:07626e3c7fdd28d5328a8d6df8d29cd3da760c7f5e2070b534f9b880ed093a53 size: 1989004 # ...
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
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