第1章 Builds の設定
プラットフォームエンジニアは、ビルド カスタムリソース (CR) 内で、ソースコードの場所、ビルドストラテジー、パラメーター、出力設定、保持ルール、およびボリュームを定義できます。ビルド CR は、一貫性のあるビルド Pod 設定を可能にし、クラスター上でのビルド実行を管理するための名前空間スコープの方法を提供します。
1.1. build の設定可能なフィールド リンクのコピーリンクがクリップボードにコピーされました!
入力、実行設定、出力、およびライフサイクル動作を指定して、ビルド カスタムリソース (CR) を設定します。これらのパラメーターは、ビルド CR の設定と動作を制御します。
以下の表は、ビルド CR に必要なフィールドを示しています。
| フィールド | 説明 |
|---|---|
|
|
リソースの API バージョンを指定します (例: |
|
|
リソースのタイプを指定します (例: |
|
|
カスタムリソース定義インスタンスを識別するメタデータを指定します。たとえば、 |
|
| ソースコードの場所を指定します。たとえば、Git リポジトリーやソースバンドルイメージなどです。 |
|
|
|
|
| システムが生成されたイメージを保存する場所を指定します。 |
|
| コンテナーレジストリーへのアクセス権を取得するために使用する既存のシークレットを指定します。 |
以下の表は、ビルド CR のオプションフィールドについて説明しています。
| フィールド | 説明 |
|---|---|
|
| ビルドストラテジーで定義されたパラメーターの値を設定するための名前と値のリストを指定します。 |
|
|
カスタムタイムアウトを定義します。デフォルト値は 10 分です。このフィールドの値は、 |
|
| 出力イメージにアノテーションを付けるために使用できるキーと値のペアのリストを指定します。 |
|
| 出力イメージにラベルを付けるために使用できるキーと値のペアのリストを指定します。 |
|
| ビルドコンテナーに渡すことができる追加の環境変数を定義します。使用できる変数は、ビルドストラテジーで使用されるツールによって異なります。 |
|
| 失敗したビルド実行が存在できる期間を指定します。 |
|
| 成功したビルド実行が存続できる期間を指定します。 |
|
| 失敗したビルド実行が存続できる数を指定します。 |
|
| 成功したビルド実行が存続できる数を指定します。 |
|
| Builds を実行するノードを指定します。 |
|
| Builds Pod の toleration を指定します。 |
|
| Builds Pod のスケジューラーを指定します。 |