クラス 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
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
buildCache
(Action<CacheSpec> action) 指定されたaction
を使用して、ビルドキャッシュのCacheSpec
をカスタマイズします。void
buildWorkspace
(Action<CacheSpec> action) 指定されたaction
を使用して、ビルド一時ワークスペースのCacheSpec
をカスタマイズします。void
docker
(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()
ビルドされたイメージ用に作成されるタグを返します。ビルダーを信頼できるものとして扱うかどうか。イメージの構築中に詳細ログを有効にするかどうか。void
launchCache
(Action<CacheSpec> action) 指定されたaction
を使用して、起動キャッシュのCacheSpec
をカスタマイズします。void
setPullPolicy
(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