第1章 Builds の設定
Build
カスタムリソース (CR) は、ソース、ビルドストラテジー、パラメーター値、出力、保持パラメーター、およびビルドを設定するボリュームを定義するのに役立ちます。Build
リソースは namespace 内で使用できます。
ビルドを設定するには、Build
リソース YAML ファイルを作成して OpenShift Container Platform クラスターに適用します。
1.1. build の設定可能なフィールド
Build
カスタムリソース (CR) では次のフィールドを使用できます。
Field | 存在 | 説明 |
---|---|---|
| 必須 |
リソースの API バージョンを指定します (例: |
| 必須 |
リソースのタイプを指定します (例: |
| 必須 |
カスタムリソース定義インスタンスを識別するメタデータ ( |
| 必須 | Git リポジトリーやソースバンドルイメージなど、ソースコードの場所を示します。 |
| 必須 |
|
| 必須 | 生成されたイメージがプッシュされる場所を示します。 |
| 必須 | コンテナーレジストリーにアクセスするための既存のシークレットを示します。 |
| 任意 | ビルドストラテジーで定義されたパラメーターの値を指定するための名前と値のリストを示します。 |
| 任意 |
カスタムタイムアウトを定義します。デフォルト値は 10 分です。このフィールドの値は、 |
| 任意 | 出力イメージにアノテーションを付けるために使用できるキーと値のペアのリストを示します。 |
| 任意 | 出力イメージのラベル付けに使用できるキーと値のペアのリストを示します。 |
| 任意 | ビルドコンテナーに渡すことができる追加の環境変数を定義します。使用可能な変数は、ビルドストラテジーで使用されるツールによって異なります。 |
| 任意 | 失敗したビルド実行が存在できる期間を指定します。 |
| 任意 | 成功したビルド実行が存続できる期間を指定します。 |
| 任意 | 失敗したビルド実行が存続できる数を指定します。 |
| 任意 | 成功したビルド実行が存続できる数を指定します。 |