第5章 BuildRequest [build.openshift.io/v1]
- 説明
 BuildRequest は、ビルドジェネレーターにパラメーターを渡すのに使用されるリソースです。
互換性レベル 1: メジャーリリース内で最低 12 カ月または 3 つのマイナーリリース (どちらか長い方) の間 Stable です。
- 型
 - 
						
object 
5.1. 仕様 リンクのコピーリンクがクリップボードにコピーされました!
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
								  |   
								  |   apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。  | 
|   
								  |   
								  |   BinaryBuildSource は、Docker および Source ビルドストラテジーに使用されるバイナリーファイルを記述します。ファイルは抽出され、ビルドソースとして使用されます。  | 
|   
								  |   
								  |   DockerStrategyOptions には、コンテナーイメージビルド用の追加の戦略オプションが含まれています  | 
|   
								  |   env には、ビルダーコンテナーに渡す追加の環境変数が含まれています。  | |
|   
								  |   from は、ビルドをトリガーした ImageStreamTag への参照です。  | |
|   
								  |   
								  |   kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これは更新できません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。  | 
|   
								  |   
								  |   lastVersion (オプション) は、ビルドの生成に使用された BuildConfig の LastVersion です。ジェネレーターの BuildConfig が一致しない場合、ビルドは生成されません。  | 
|   
								  |   metadata は標準オブジェクトのメタデータです。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。  | |
|   
								  |   
								  |   SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です  | 
|   
								  |   
								  |   SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています  | 
|   
								  |   
								  |   triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。  | 
|   
								  |   
								  |   BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。  | 
|   
								  |   triggeredByImage は、このビルドをトリガーしたイメージです。  | 
5.1.1. .binary リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - BinaryBuildSource は、Docker および Source ビルドストラテジーに使用されるバイナリーファイルを記述します。ファイルは抽出され、ビルドソースとして使用されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   
									asFile は、提供されたバイナリー入力がビルド入力内の単一ファイルと見なされる必要があることを示します。たとえば、"webapp.war" を指定すると、提供されたバイナリーがビルダーの   | 
5.1.2. .dockerStrategyOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - DockerStrategyOptions には、コンテナーイメージビルド用の追加の戦略オプションが含まれています
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   Args には、Docker に渡されるビルド引数が含まれています。詳細は、https://docs.docker.com/engine/reference/builder/#/arg を参照してください  | |
|   
									  |   
									  |   noCache は、ビルド設定の docker-strategy noCache オプションをオーバーライドします  | 
5.1.3. .revision リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GitSourceRevision は、ビルド用の git ソースからのコミット情報です。  | 
|   
									  |   
									  |   ビルドソースのタイプ。'Source'、'Dockerfile'、'Binary'、または 'Images' のいずれかになります。  | 
5.1.4. .revision.git リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   commit は、特定のコミットを識別するコミットハッシュです。  | 
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   メッセージは特定のコミットの説明です  | 
5.1.5. .revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.6. .revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.7. .sourceStrategyOptions リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   増分は、ビルド設定のソース戦略増分オプションをオーバーライドします  | 
5.1.8. .triggeredBy リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。
 - 型
 - 
								
array 
5.1.9. .triggeredBy[] リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。  | 
|   
									  |   
									  |   GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。  | 
|   
									  |   
									  |   GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。  | 
|   
									  |   
									  |   GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。  | 
|   
									  |   
									  |   ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています  | 
|   
									  |   
									  |   message は、ビルドがトリガーされた理由に関する人間が読めるメッセージを格納するために使用されます。たとえば、"Manually triggered by user"、"Configuration change" などです。  | 
5.1.10. .triggeredBy[].bitbucketWebHook リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です  | 
|   
									  |   
									  |   Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。  | 
5.1.11. .triggeredBy[].bitbucketWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GitSourceRevision は、ビルド用の git ソースからのコミット情報です。  | 
|   
									  |   
									  |   ビルドソースのタイプ。'Source'、'Dockerfile'、'Binary'、または 'Images' のいずれかになります。  | 
5.1.12. .triggeredBy[].bitbucketWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   commit は、特定のコミットを識別するコミットハッシュです。  | 
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   メッセージは特定のコミットの説明です  | 
5.1.13. .triggeredBy[].bitbucketWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.14. .triggeredBy[].bitbucketWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.15. .triggeredBy[].genericWebHook リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です  | 
|   
									  |   
									  |   secret は、ビルドをトリガーした難読化された Webhook シークレットです。  | 
5.1.16. .triggeredBy[].genericWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GitSourceRevision は、ビルド用の git ソースからのコミット情報です。  | 
|   
									  |   
									  |   ビルドソースのタイプ。'Source'、'Dockerfile'、'Binary'、または 'Images' のいずれかになります。  | 
5.1.17. .triggeredBy[].genericWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   commit は、特定のコミットを識別するコミットハッシュです。  | 
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   メッセージは特定のコミットの説明です  | 
5.1.18. .triggeredBy[].genericWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.19. .triggeredBy[].genericWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.20. .triggeredBy[].githubWebHook リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です  | 
|   
									  |   
									  |   secret は、ビルドをトリガーした難読化された Webhook シークレットです。  | 
5.1.21. .triggeredBy[].githubWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GitSourceRevision は、ビルド用の git ソースからのコミット情報です。  | 
|   
									  |   
									  |   ビルドソースのタイプ。'Source'、'Dockerfile'、'Binary'、または 'Images' のいずれかになります。  | 
5.1.22. .triggeredBy[].githubWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   commit は、特定のコミットを識別するコミットハッシュです。  | 
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   メッセージは特定のコミットの説明です  | 
5.1.23. .triggeredBy[].githubWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.24. .triggeredBy[].githubWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.25. .triggeredBy[].gitlabWebHook リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です  | 
|   
									  |   
									  |   Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。  | 
5.1.26. .triggeredBy[].gitlabWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
 - 型
 - 
								
object - 必須
 - 
										
type 
- 
										
 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   GitSourceRevision は、ビルド用の git ソースからのコミット情報です。  | 
|   
									  |   
									  |   ビルドソースのタイプ。'Source'、'Dockerfile'、'Binary'、または 'Images' のいずれかになります。  | 
5.1.27. .triggeredBy[].gitlabWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   commit は、特定のコミットを識別するコミットハッシュです。  | 
|   
									  |   
									  |   SourceControlUser は、ソース管理のユーザーの ID を定義します。  | 
|   
									  |   
									  |   メッセージは特定のコミットの説明です  | 
5.1.28. .triggeredBy[].gitlabWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.29. .triggeredBy[].gitlabWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - SourceControlUser は、ソース管理のユーザーの ID を定義します。
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   
									  |   ソース管理ユーザーの電子メール  | 
|   
									  |   
									  |   ソース管理ユーザーの名前  | 
5.1.30. .triggeredBy[].imageChangeBuild リンクのコピーリンクがクリップボードにコピーされました!
- 説明
 - ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています
 - 型
 - 
								
object 
| プロパティー | 型 | 説明 | 
|---|---|---|
|   
									  |   fromRef には、ビルドをトリガーしたイメージに関する詳細情報が含まれています。  | |
|   
									  |   
									  |   imageID は、新しいビルドをトリガーしたイメージの ID です。  |