30.5. BuildRequest [build.openshift.io/v1]
- Description
- BuildRequest は、ビルドジェネレーターにパラメーターを渡すのに使用されるリソースです。
- タイプ
-
object
30.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 が一致しない場合、ビルドは生成されません。 |
| ||
|
| SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です |
|
| SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています |
|
| triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。 |
|
| BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。 |
| triggeredByImage は、このビルドをトリガーしたイメージです。 |
30.5.1.1. .binary リンクのコピーリンクがクリップボードにコピーされました!
- Description
- BinaryBuildSource は、Docker および Source ビルドストラテジーに使用されるバイナリーファイルを記述します。ファイルは抽出され、ビルドソースとして使用されます。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
|
asFile は、提供されたバイナリー入力がビルド入力内の単一ファイルと見なされる必要があることを示します。たとえば、webapp.war を指定すると、提供されたバイナリーがビルダーの |
30.5.1.2. .dockerStrategyOptions リンクのコピーリンクがクリップボードにコピーされました!
- Description
- DockerStrategyOptions には、コンテナーイメージビルド用の追加の戦略オプションが含まれています
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
| Args には、Docker に渡されるビルド引数が含まれています。詳細については、https://docs.docker.com/engine/reference/builder/#/arg を参照してください | |
|
| noCache は、ビルド設定の docker-strategy noCache オプションをオーバーライドします |
30.5.1.3. .revision リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
- タイプ
-
object
- 必須
-
type
-
プロパティー | タイプ | Description |
---|---|---|
|
| GitSourceRevision は、ビルド用の git ソースからのコミット情報です。 |
|
| ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。 |
30.5.1.4. .revision.git リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| commit は、特定のコミットを識別するコミットハッシュです。 |
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| メッセージは特定のコミットの説明です |
30.5.1.5. .revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.6. .revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.7. .sourceStrategyOptions リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| 増分は、ビルド設定のソース戦略増分オプションをオーバーライドします |
30.5.1.8. .triggeredBy リンクのコピーリンクがクリップボードにコピーされました!
- Description
- triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。
- タイプ
-
array
30.5.1.9. .triggeredBy[] リンクのコピーリンクがクリップボードにコピーされました!
- Description
- BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。 |
|
| GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。 |
|
| GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。 |
|
| GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。 |
|
| ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています |
|
| message は、ビルドがトリガーされた理由に関する人間が読めるメッセージを格納するために使用されます。たとえば、"Manually triggered by user"、"Configuration change" などです。 |
30.5.1.10. .triggeredBy[].bitbucketWebHook リンクのコピーリンクがクリップボードにコピーされました!
- Description
- BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です |
|
| Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。 |
30.5.1.11. .triggeredBy[].bitbucketWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
- タイプ
-
object
- 必須
-
type
-
プロパティー | タイプ | Description |
---|---|---|
|
| GitSourceRevision は、ビルド用の git ソースからのコミット情報です。 |
|
| ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。 |
30.5.1.12. .triggeredBy[].bitbucketWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| commit は、特定のコミットを識別するコミットハッシュです。 |
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| メッセージは特定のコミットの説明です |
30.5.1.13. .triggeredBy[].bitbucketWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.14. .triggeredBy[].bitbucketWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.15. .triggeredBy[].genericWebHook リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です |
|
| secret は、ビルドをトリガーした難読化された Webhook シークレットです。 |
30.5.1.16. .triggeredBy[].genericWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
- タイプ
-
object
- 必須
-
type
-
プロパティー | タイプ | Description |
---|---|---|
|
| GitSourceRevision は、ビルド用の git ソースからのコミット情報です。 |
|
| ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。 |
30.5.1.17. .triggeredBy[].genericWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| commit は、特定のコミットを識別するコミットハッシュです。 |
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| メッセージは特定のコミットの説明です |
30.5.1.18. .triggeredBy[].genericWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.19. .triggeredBy[].genericWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.20. .triggeredBy[].githubWebHook リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です |
|
| secret は、ビルドをトリガーした難読化された Webhook シークレットです。 |
30.5.1.21. .triggeredBy[].githubWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
- タイプ
-
object
- 必須
-
type
-
プロパティー | タイプ | Description |
---|---|---|
|
| GitSourceRevision は、ビルド用の git ソースからのコミット情報です。 |
|
| ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。 |
30.5.1.22. .triggeredBy[].githubWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| commit は、特定のコミットを識別するコミットハッシュです。 |
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| メッセージは特定のコミットの説明です |
30.5.1.23. .triggeredBy[].githubWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.24. .triggeredBy[].githubWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.25. .triggeredBy[].gitlabWebHook リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です |
|
| Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。 |
30.5.1.26. .triggeredBy[].gitlabWebHook.revision リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
- タイプ
-
object
- 必須
-
type
-
プロパティー | タイプ | Description |
---|---|---|
|
| GitSourceRevision は、ビルド用の git ソースからのコミット情報です。 |
|
| ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。 |
30.5.1.27. .triggeredBy[].gitlabWebHook.revision.git リンクのコピーリンクがクリップボードにコピーされました!
- Description
- GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| commit は、特定のコミットを識別するコミットハッシュです。 |
|
| SourceControlUser は、ソース管理のユーザーの ID を定義します。 |
|
| メッセージは特定のコミットの説明です |
30.5.1.28. .triggeredBy[].gitlabWebHook.revision.git.author リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.29. .triggeredBy[].gitlabWebHook.revision.git.committer リンクのコピーリンクがクリップボードにコピーされました!
- Description
- SourceControlUser は、ソース管理のユーザーの ID を定義します。
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
|
| ソース管理ユーザーの電子メール |
|
| ソース管理ユーザーの名前 |
30.5.1.30. .triggeredBy[].imageChangeBuild リンクのコピーリンクがクリップボードにコピーされました!
- Description
- ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています
- タイプ
-
object
プロパティー | タイプ | Description |
---|---|---|
| fromRef には、ビルドをトリガーしたイメージに関する詳細情報が含まれています。 | |
|
| imageID は、新しいビルドをトリガーしたイメージの ID です。 |
30.5.2. API エンドポイント リンクのコピーリンクがクリップボードにコピーされました!
以下の API エンドポイントを利用できます。
/apis/build.openshift.io/v1/namespaces/{namespace}/builds/{name}/clone
-
POST
: Build のクローンを作成する
-
/apis/build.openshift.io/v1/namespaces/{namespace}/buildconfigs/{name}/instantiate
-
POST
: BuildConfig のインスタンス化を作成する
-
30.5.2.1. /apis/build.openshift.io/v1/namespaces/{namespace}/builds/{name}/clone リンクのコピーリンクがクリップボードにコピーされました!
パラメーター | タイプ | 説明 |
---|---|---|
|
| BuildRequest の名前 |
|
| チームやプロジェクトなどのオブジェクト名と認証スコープ |
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
|
| 'true' の場合、出力はきれいに印刷されます。 |
- HTTP メソッド
-
POST
- Description
- Build のクローンを作成する
パラメーター | タイプ | 説明 |
---|---|---|
|
|
HTTP コード | レスポンス本文 |
---|---|
200 - OK |
|
201 - Created |
|
202 - Accepted |
|
401 - Unauthorized | 空白 |
30.5.2.2. /apis/build.openshift.io/v1/namespaces/{namespace}/buildconfigs/{name}/instantiate リンクのコピーリンクがクリップボードにコピーされました!
パラメーター | タイプ | 説明 |
---|---|---|
|
| BuildRequest の名前 |
|
| チームやプロジェクトなどのオブジェクト名と認証スコープ |
パラメーター | タイプ | 説明 |
---|---|---|
|
| これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値: - All: すべてのドライランステージが処理されます。 |
|
| fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。 |
|
| 'true' の場合、出力はきれいに印刷されます。 |
- HTTP メソッド
-
POST
- Description
- BuildConfig のインスタンス化を作成する
パラメーター | タイプ | 説明 |
---|---|---|
|
|