第3章 ビルド実行の設定
BuildRun
カスタムリソース (CR) は、ビルド参照、ビルド仕様、パラメーター値、サービスアカウント、出力、保持パラメーター、およびボリュームを定義してビルド実行を設定するのに役立ちます。BuildRun
リソースは namespace 内で使用できます。
ビルド実行を設定するには、BuildRun
リソース YAML ファイルを作成して OpenShift Container Platform クラスターに適用します。
3.1. ビルド実行の設定可能なフィールド
BuildRun
カスタムリソース (CR) では次のフィールドを使用できます。
Field | 存在 | 説明 |
---|---|---|
| 必須 |
リソースの API バージョンを指定します。たとえば、 |
| 必須 |
リソースの型を指定します。たとえば、 |
| 必須 |
カスタムリソース定義インスタンスを識別するメタデータを示します。たとえば、 |
| 任意 |
使用する既存の |
| 任意 |
使用する組み込み |
| 任意 | イメージのビルド時に使用するサービスアカウントを示します。 |
| 任意 |
カスタムタイムアウトを定義します。このフィールドの値は、 |
| 任意 |
ビルドストラテジーで定義されたパラメーターの値を指定するための名前と値のリストを示します。パラメーター値は、 |
| 任意 |
生成されたイメージのプッシュ先のカスタムの場所を示します。このフィールドの値は、 |
| 任意 |
コンテナーレジストリーにアクセスするための既存のシークレットを示します。このシークレットは、 |
| 任意 |
ビルドコンテナーに渡すことができる追加の環境変数を定義します。このフィールド値は、 |
spec.build.name
フィールドと spec.build.spec
フィールドは相互排他的であるため、同じ CR 内で一緒に使用できません。