第5章 BuildRequest [build.openshift.io/v1]


Description

BuildRequest は、ビルドジェネレーターにパラメーターを渡すのに使用されるリソースです。

互換性レベル 1: メジャーリリース内で最低 12 か月または 3 つのマイナーリリース (どちらか長い方) の間安定しています。

タイプ
object

5.1. 仕様

プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

バイナリー

object

BinaryBuildSource は、Docker および Source ビルドストラテジーに使用されるバイナリーファイルを記述します。ファイルは抽出され、ビルドソースとして使用されます。

dockerStrategyOptions

object

DockerStrategyOptions には、コンテナーイメージビルド用の追加の戦略オプションが含まれています

env

array (EnvVar)

env には、ビルダーコンテナーに渡す追加の環境変数が含まれています。

from

ObjectReference

from は、ビルドをトリガーした ImageStreamTag への参照です。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細については、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

lastVersion

integer

lastVersion (オプション) は、ビルドの生成に使用された BuildConfig の LastVersion です。ジェネレーターの BuildConfig が一致しない場合、ビルドは生成されません。

metadata

ObjectMeta

 

revision

object

SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です

sourceStrategyOptions

object

SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています

triggeredBy

array

triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。

triggeredBy[]

object

BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。

triggeredByImage

ObjectReference

triggeredByImage は、このビルドをトリガーしたイメージです。

5.1.1. .binary

Description
BinaryBuildSource は、Docker および Source ビルドストラテジーに使用されるバイナリーファイルを記述します。ファイルは抽出され、ビルドソースとして使用されます。
タイプ
object
プロパティータイプDescription

asFile

string

asFile は、提供されたバイナリー入力がビルド入力内の単一ファイルと見なされる必要があることを示します。たとえば、webapp.war を指定すると、提供されたバイナリーがビルダーの /webapp.war として配置されます。空のままにした場合、Docker および Source ビルド戦略は、このファイルが zip、tar、または tar.gz ファイルであると想定し、ソースとして抽出します。カスタム戦略は、このバイナリーを標準入力として受け取ります。このファイル名にはスラッシュを含めたり、.. または.にすることはできません。

5.1.2. .dockerStrategyOptions

Description
DockerStrategyOptions には、コンテナーイメージビルド用の追加の戦略オプションが含まれています
タイプ
object
プロパティータイプDescription

buildArgs

array (EnvVar)

Args には、Docker に渡されるビルド引数が含まれています。詳細については、https://docs.docker.com/engine/reference/builder/#/arg を参照してください

noCache

boolean

noCache は、ビルド設定の docker-strategy noCache オプションをオーバーライドします

5.1.3. .revision

Description
SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
タイプ
object
必須
  • type
プロパティータイプDescription

git

object

GitSourceRevision は、ビルド用の git ソースからのコミット情報です。

type

string

ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。

5.1.4. .revision.git

Description
GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
タイプ
object
プロパティータイプDescription

author

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

commit

string

commit は、特定のコミットを識別するコミットハッシュです。

committer

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

message

string

メッセージは特定のコミットの説明です

5.1.5. .revision.git.author

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.6. .revision.git.committer

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.7. .sourceStrategyOptions

Description
SourceStrategyOptions には、Source ビルド用の追加の戦略オプションが含まれています
タイプ
object
プロパティータイプDescription

incremental

boolean

増分は、ビルド設定のソース戦略増分オプションをオーバーライドします

5.1.8. .triggeredBy

Description
triggeredBy は、ビルド設定の最新の更新を開始したトリガーを記述し、そのトリガーに関する情報を含みます。
タイプ
array

5.1.9. .triggeredBy[]

Description
BuildTriggerCause は、トリガーされたビルドに関する情報を保持します。これは、oc describe の各ビルドおよびビルド設定のビルドトリガーデータを表示するのに使用されます。また、ビルド設定の最新の更新につながったトリガーを説明するためにも使用されます。
タイプ
object
プロパティータイプDescription

bitbucketWebHook

object

BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。

genericWebHook

object

GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。

githubWebHook

object

GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。

gitlabWebHook

object

GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。

imageChangeBuild

object

ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています

message

string

message は、ビルドがトリガーされた理由に関する人間が読めるメッセージを格納するために使用されます。たとえば、"Manually triggered by user"、"Configuration change" などです。

5.1.10. .triggeredBy[].bitbucketWebHook

Description
BitbucketWebHookCause には、ビルドをトリガーした Bitbucket Webhook に関する情報があります。
タイプ
object
プロパティータイプDescription

revision

object

SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です

secret

string

Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。

5.1.11. .triggeredBy[].bitbucketWebHook.revision

Description
SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
タイプ
object
必須
  • type
プロパティータイプDescription

git

object

GitSourceRevision は、ビルド用の git ソースからのコミット情報です。

type

string

ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。

5.1.12. .triggeredBy[].bitbucketWebHook.revision.git

Description
GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
タイプ
object
プロパティータイプDescription

author

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

commit

string

commit は、特定のコミットを識別するコミットハッシュです。

committer

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

message

string

メッセージは特定のコミットの説明です

5.1.13. .triggeredBy[].bitbucketWebHook.revision.git.author

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.14. .triggeredBy[].bitbucketWebHook.revision.git.committer

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.15. .triggeredBy[].genericWebHook

Description
GenericWebHookCause は、ビルドをトリガーした汎用 WebHook に関する情報を保持します。
タイプ
object
プロパティータイプDescription

revision

object

SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です

secret

string

secret は、ビルドをトリガーした難読化された Webhook シークレットです。

5.1.16. .triggeredBy[].genericWebHook.revision

Description
SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
タイプ
object
必須
  • type
プロパティータイプDescription

git

object

GitSourceRevision は、ビルド用の git ソースからのコミット情報です。

type

string

ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。

5.1.17. .triggeredBy[].genericWebHook.revision.git

Description
GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
タイプ
object
プロパティータイプDescription

author

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

commit

string

commit は、特定のコミットを識別するコミットハッシュです。

committer

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

message

string

メッセージは特定のコミットの説明です

5.1.18. .triggeredBy[].genericWebHook.revision.git.author

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.19. .triggeredBy[].genericWebHook.revision.git.committer

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.20. .triggeredBy[].githubWebHook

Description
GitHubWebHookCause には、ビルドをトリガーした GitHub Webhook に関する情報があります。
タイプ
object
プロパティータイプDescription

revision

object

SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です

secret

string

secret は、ビルドをトリガーした難読化された Webhook シークレットです。

5.1.21. .triggeredBy[].githubWebHook.revision

Description
SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
タイプ
object
必須
  • type
プロパティータイプDescription

git

object

GitSourceRevision は、ビルド用の git ソースからのコミット情報です。

type

string

ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。

5.1.22. .triggeredBy[].githubWebHook.revision.git

Description
GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
タイプ
object
プロパティータイプDescription

author

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

commit

string

commit は、特定のコミットを識別するコミットハッシュです。

committer

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

message

string

メッセージは特定のコミットの説明です

5.1.23. .triggeredBy[].githubWebHook.revision.git.author

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.24. .triggeredBy[].githubWebHook.revision.git.committer

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.25. .triggeredBy[].gitlabWebHook

Description
GitLabWebHookCause には、ビルドをトリガーした GitLab Webhook に関する情報があります。
タイプ
object
プロパティータイプDescription

revision

object

SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です

secret

string

Secret は、ビルドのトリガーとなった難読化された Webhook シークレットです。

5.1.26. .triggeredBy[].gitlabWebHook.revision

Description
SourceRevision は、ビルドのソースからのリビジョンまたはコミット情報です
タイプ
object
必須
  • type
プロパティータイプDescription

git

object

GitSourceRevision は、ビルド用の git ソースからのコミット情報です。

type

string

ビルドソースのタイプ。Source、Dockerfile、Binary、または Images のいずれかになります。

5.1.27. .triggeredBy[].gitlabWebHook.revision.git

Description
GitSourceRevision は、ビルド用の git ソースからのコミット情報です。
タイプ
object
プロパティータイプDescription

author

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

commit

string

commit は、特定のコミットを識別するコミットハッシュです。

committer

object

SourceControlUser は、ソース管理のユーザーの ID を定義します。

message

string

メッセージは特定のコミットの説明です

5.1.28. .triggeredBy[].gitlabWebHook.revision.git.author

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.29. .triggeredBy[].gitlabWebHook.revision.git.committer

Description
SourceControlUser は、ソース管理のユーザーの ID を定義します。
タイプ
object
プロパティータイプDescription

email

string

ソース管理ユーザーの電子メール

name

string

ソース管理ユーザーの名前

5.1.30. .triggeredBy[].imageChangeBuild

Description
ImageChangeCause には、ビルドをトリガーしたイメージに関する情報が含まれています
タイプ
object
プロパティータイプDescription

fromRef

ObjectReference

fromRef には、ビルドをトリガーしたイメージに関する詳細情報が含まれています。

imageID

string

imageID は、新しいビルドをトリガーしたイメージの ID です。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.