クラス BootBuildImage
java.lang.ObjectSE
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.springframework.boot.gradle.tasks.bundling.BootBuildImage
- 実装されているすべてのインターフェース:
ComparableSE<Task>、org.gradle.api.internal.DynamicObjectAware、org.gradle.api.internal.TaskInternal、Named、ExtensionAware、Task、Configurable<Task>
buildpack を使用してアプリケーションを OCI イメージにバンドルするための
Task。- 導入:
- 2.3.0
- 作成者:
- Andy Wilkinson, Scott Frederick, Rafael Ceccone, Jeroen Meijer, Julian Liebig
ネストされたクラスの要約
インターフェース org.gradle.api.Task から継承されたネストクラス / インターフェース
Task.Namerフィールドのサマリー
インターフェース org.gradle.api.Task から継承されたフィールド
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidbuildCache(Action<CacheSpec> action) 指定されたactionを使用して、ビルドキャッシュのCacheSpecをカスタマイズします。voidbuildWorkspace(Action<CacheSpec> action) 指定されたactionを使用して、ビルド一時ワークスペースのCacheSpecをカスタマイズします。voiddocker(Action<DockerSpec> action) 指定されたactionを使用して Docker 接続を構成します。イメージ内のアプリケーションコンテンツを含むディレクトリを返します。abstract RegularFilePropertyイメージの作成元となるアーカイブファイルのプロパティを返します。abstract ListProperty<StringSE>イメージのビルド時にコンテナーにマウントされるボリュームバインディングを返します。イメージのビルド時に使用されるビルドキャッシュを返します。イメージの構築に使用されるビルダーを返します。abstract ListProperty<StringSE>イメージのビルド時に使用される buildpacks を返します。イメージのビルド時に使用されるビルド一時ワークスペースを返します。パッケージ化する前にキャッシュをクリーンアップする必要があるかどうかを返します。イメージのCreated日付として使用される日付を返します。ビルダーが使用する Docker 構成を返します。abstract MapProperty<StringSE,StringSE> イメージの構築時に使用される環境を返します。ビルドされるイメージの名前を返します。プルされたすべてのイメージに使用されるプラットフォーム (os/ アーキテクチャ / バリアント) を返します。イメージのビルド時に使用される起動キャッシュを返します。ビルドコンテナーが接続するネットワークを返します。ビルドされたイメージをレジストリにプッシュする必要があるかどうか。Property<org.springframework.boot.buildpack.platform.build.PullPolicy>イメージのビルド時に使用されるイメージプルポリシーを返します。ビルドされたイメージに含まれる実行イメージを返します。abstract ListProperty<StringSE>ビルダーコンテナーに適用されるセキュリティオプションを返します。abstract ListProperty<StringSE>getTags()ビルドされたイメージ用に作成されるタグを返します。ビルダーを信頼できるものとして扱うかどうか。イメージの構築中に詳細ログを有効にするかどうか。voidlaunchCache(Action<CacheSpec> action) 指定されたactionを使用して、起動キャッシュのCacheSpecをカスタマイズします。voidsetPullPolicy(StringSE pullPolicy) イメージの構築時に使用されるイメージプルポリシーを設定します。クラス org.gradle.api.DefaultTask から継承されたメソッド
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceクラス org.gradle.api.internal.AbstractTask から継承されたメソッド
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.gradle.api.Task から継承されたメソッド
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
コンストラクターの詳細
BootBuildImage
public BootBuildImage()
メソッドの詳細
getArchiveFile
イメージの作成元となるアーカイブファイルのプロパティを返します。- 戻り値:
- アーカイブファイルのプロパティ
getImageName
- 戻り値:
- イメージの名前
getBuilder
イメージの構築に使用されるビルダーを返します。nullの場合、デフォルトのビルダーが使用されます。- 戻り値:
- ビルダー
getTrustBuilder
ビルダーを信頼できるものとして扱うかどうか。- 戻り値:
- ビルド業者を信頼するかどうか
- 導入:
- 3.4.0
getRunImage
ビルドされたイメージに含まれる実行イメージを返します。nullの場合、ビルダーにバンドルされている実行イメージが使用されます。- 戻り値:
- 実行イメージ
getEnvironment
イメージの構築時に使用される環境を返します。- 戻り値:
- 環境
getCleanCache
パッケージ化する前にキャッシュをクリーンアップする必要があるかどうかを返します。- 戻り値:
- キャッシュを消去するかどうか
- 導入:
- 3.0.0
getVerboseLogging
イメージの構築中に詳細ログを有効にするかどうか。- 戻り値:
- 詳細ログを有効にするかどうか
- 導入:
- 3.0.0
getPullPolicy
@Input @Optional public Property<org.springframework.boot.buildpack.platform.build.PullPolicy> getPullPolicy()イメージのビルド時に使用されるイメージプルポリシーを返します。- 戻り値:
- イメージをプルする必要があるかどうか
setPullPolicy
イメージの構築時に使用されるイメージプルポリシーを設定します。- パラメーター:
pullPolicy- 使用するプルポリシー
getPublish
ビルドされたイメージをレジストリにプッシュする必要があるかどうか。- 戻り値:
- ビルドされたイメージをプッシュする必要があるかどうか
- 導入:
- 3.0.0
getBuildpacks
イメージのビルド時に使用される buildpacks を返します。- 戻り値:
- buildpack リファレンス
getBindings
イメージのビルド時にコンテナーにマウントされるボリュームバインディングを返します。- 戻り値:
- バインディング
getTags
ビルドされたイメージ用に作成されるタグを返します。- 戻り値:
- タグ
getNetwork
ビルドコンテナーが接続するネットワークを返します。- 戻り値:
- ネットワーク
getBuildWorkspace
イメージのビルド時に使用されるビルド一時ワークスペースを返します。- 戻り値:
- キャッシュ
- 導入:
- 3.2.0
buildWorkspace
指定されたactionを使用して、ビルド一時ワークスペースのCacheSpecをカスタマイズします。- パラメーター:
action- アクション- 導入:
- 3.2.0
getBuildCache
イメージのビルド時に使用されるビルドキャッシュを返します。- 戻り値:
- キャッシュ
buildCache
指定されたactionを使用して、ビルドキャッシュのCacheSpecをカスタマイズします。- パラメーター:
action- アクション
getLaunchCache
イメージのビルド時に使用される起動キャッシュを返します。- 戻り値:
- キャッシュ
launchCache
指定されたactionを使用して、起動キャッシュのCacheSpecをカスタマイズします。- パラメーター:
action- アクション
getCreatedDate
イメージのCreated日付として使用される日付を返します。nullの場合、ビルドの再現性を可能にする固定日付が使用されます。- 戻り値:
- 作成日
getApplicationDirectory
イメージ内のアプリケーションコンテンツを含むディレクトリを返します。nullの場合、デフォルトの場所が使用されます。- 戻り値:
- アプリケーションディレクトリ
getSecurityOptions
ビルダーコンテナーに適用されるセキュリティオプションを返します。- 戻り値:
- セキュリティオプション
getImagePlatform
プルされたすべてのイメージに使用されるプラットフォーム (os/architecture/variant) を返します。nullの場合、システムはホストオペレーティングシステムとアーキテクチャに基づいてプラットフォームを選択します。- 戻り値:
- イメージプラットフォーム
getDocker
ビルダーが使用する Docker 構成を返します。- 戻り値:
- docker 構成。
- 導入:
- 2.4.0
docker
指定されたactionを使用して Docker 接続を構成します。- パラメーター:
action- 適用するアクション- 導入:
- 2.4.0