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