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