public class BootBuildImage
extends org.gradle.api.DefaultTask
Task
。コンストラクターと説明 |
---|
BootBuildImage() |
修飾子と型 | メソッドと説明 |
---|---|
void | binding(java.lang.String binding) イメージを構築するときにコンテナーにマウントされるボリュームバインディングにエントリを追加します。 |
void | bindings(java.util.List<java.lang.String> bindings) イメージのビルド時にコンテナーにマウントされるボリュームバインディングにエントリを追加します。 |
void | buildCache(org.gradle.api.Action<CacheSpec> action) 指定された action を使用して、ビルドキャッシュの CacheSpec をカスタマイズします。 |
void | buildCache(groovy.lang.Closure<?> closure) 指定された closure を使用して、ビルドキャッシュの CacheSpec をカスタマイズします。 |
void | buildpack(java.lang.String buildpack) イメージの構築時に使用されるエントリを buildpacks に追加します。 |
void | buildpacks(java.util.List<java.lang.String> buildpacks) イメージの構築時に使用されるエントリを buildpacks に追加します。 |
void | docker(org.gradle.api.Action<DockerSpec> action) 指定された action を使用して Docker 接続を構成します。 |
void | docker(groovy.lang.Closure<?> closure) 指定された closure を使用して Docker 接続を構成します。 |
void | environment(java.util.Map<java.lang.String,java.lang.String> entries) イメージの構築時に使用される環境にエントリを追加します。 |
void | environment(java.lang.String name, java.lang.String value) イメージの構築時に使用される環境にエントリを追加します。 |
org.gradle.api.file.RegularFileProperty | getArchiveFile() イメージの作成元となるアーカイブファイルのプロパティを返します。 |
java.util.List<java.lang.String> | getBindings() イメージのビルド時にコンテナーにマウントされるボリュームバインディングを返します。 |
CacheSpec | getBuildCache() イメージのビルド時に使用されるビルドキャッシュを返します。 |
java.lang.String | getBuilder() イメージの構築に使用されるビルダーを返します。 |
java.util.List<java.lang.String> | getBuildpacks() イメージのビルド時に使用される buildpacks を返します。 |
DockerSpec | getDocker() ビルダーが使用する Docker 構成を返します。 |
java.util.Map<java.lang.String,java.lang.String> | getEnvironment() イメージの構築時に使用される環境を返します。 |
java.lang.String | getImageName() ビルドされるイメージの名前を返します。 |
org.gradle.api.file.RegularFileProperty | getJar() 使用すべきではありません。 2.5.0 以降、2.7.0 で削除され getArchiveFile() を推奨 |
CacheSpec | getLaunchCache() イメージのビルド時に使用される起動キャッシュを返します。 |
java.lang.String | getNetwork() ビルドコンテナーが接続するネットワークを返します。 |
org.springframework.boot.buildpack.platform.build.PullPolicy | getPullPolicy() イメージのビルド時に使用されるイメージプルポリシーを返します。 |
java.lang.String | getRunImage() ビルドされたイメージに含まれる実行イメージを返します。 |
java.util.List<java.lang.String> | getTags() ビルドされたイメージ用に作成されるタグを返します。 |
org.gradle.api.provider.Property<org.gradle.api.JavaVersion> | getTargetJavaVersion() プロジェクトのターゲット Java バージョンを返します(例: |
boolean | isCleanCache() パッケージ化する前にキャッシュをクリーンアップする必要があるかどうかを返します。 |
boolean | isPublish() ビルドされたイメージをレジストリにプッシュする必要があるかどうか。 |
boolean | isVerboseLogging() イメージの構築中に詳細ログを有効にするかどうか。 |
void | launchCache(org.gradle.api.Action<CacheSpec> action) 指定された action を使用して、起動キャッシュの CacheSpec をカスタマイズします。 |
void | launchCache(groovy.lang.Closure<?> closure) 指定された closure を使用して、起動キャッシュの CacheSpec をカスタマイズします。 |
void | setBindings(java.util.List<java.lang.String> bindings) イメージを構築するときにコンテナーにマウントされるボリュームバインディングを設定します。 |
void | setBuilder(java.lang.String builder) イメージの構築に使用されるビルダーを設定します。 |
void | setBuildpacks(java.util.List<java.lang.String> buildpacks) イメージの構築時に使用される buildpacks を設定します。 |
void | setCleanCache(boolean cleanCache) パッケージ化する前にキャッシュを消去するかどうかを設定します。 |
void | setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment) イメージの構築時に使用される環境を設定します。 |
void | setImageName(java.lang.String imageName) 構築するイメージの名前を設定します。 |
void | setNetwork(java.lang.String network) ビルドコンテナーが接続するネットワークを設定します。 |
void | setPublish(boolean publish) ビルドされたイメージをレジストリにプッシュするかどうかを設定します。 |
void | setPullPolicy(org.springframework.boot.buildpack.platform.build.PullPolicy pullPolicy) イメージの構築時に使用されるイメージプルポリシーを設定します。 |
void | setRunImage(java.lang.String runImage) ビルドイメージに含まれる実行イメージを設定します。 |
void | setTags(java.util.List<java.lang.String> tags) ビルドされたイメージ用に作成されるタグを設定します。 |
void | setVerboseLogging(boolean verboseLogging) イメージの構築中に詳細ログを有効にするかどうかを設定します。 |
void | tag(java.lang.String tag) ビルドされたイメージ用に作成されるタグにエントリを追加します。 |
void | tags(java.util.List<java.lang.String> tags) ビルドされたイメージ用に作成されるタグにエントリを追加します。 |
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects, setLoggerMessageRewriter
@Input public org.gradle.api.file.RegularFileProperty getArchiveFile()
@Deprecated @Input public org.gradle.api.file.RegularFileProperty getJar()
getArchiveFile()
を推奨 @Input @Optional public org.gradle.api.provider.Property<org.gradle.api.JavaVersion> getTargetJavaVersion()
targetCompatibility
ビルドプロパティによって提供される)。@Input @Optional public java.lang.String getImageName()
null
の場合、名前は Project's
name
、version
から派生します。public void setImageName(java.lang.String imageName)
imageName
- イメージの名前 @Input @Optional public java.lang.String getBuilder()
null
の場合、デフォルトのビルダーが使用されます。public void setBuilder(java.lang.String builder)
builder
- ビルダー @Input @Optional public java.lang.String getRunImage()
null
の場合、ビルダーにバンドルされている実行イメージが使用されます。public void setRunImage(java.lang.String runImage)
runImage
- 実行イメージ @Input public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
public void setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment)
environment
- 環境 public void environment(java.lang.String name, java.lang.String value)
name
- エントリの名前 value
- エントリの値 public void environment(java.util.Map<java.lang.String,java.lang.String> entries)
entries
- 環境に追加するエントリ @Input public boolean isCleanCache()
public void setCleanCache(boolean cleanCache)
cleanCache
- キャッシュをクリーンアップするための true
、それ以外の場合は false
。@Input public boolean isVerboseLogging()
public void setVerboseLogging(boolean verboseLogging)
verboseLogging
- true
は詳細なロギングを有効にします。それ以外の場合は false
です。@Input @Optional public org.springframework.boot.buildpack.platform.build.PullPolicy getPullPolicy()
public void setPullPolicy(org.springframework.boot.buildpack.platform.build.PullPolicy pullPolicy)
pullPolicy
- イメージプルポリシー PullPolicy
@Input public boolean isPublish()
public void setPublish(boolean publish)
publish
- true
は、ビルドされたイメージをレジストリにプッシュします。false
。@Input @Optional public java.util.List<java.lang.String> getBuildpacks()
public void setBuildpacks(java.util.List<java.lang.String> buildpacks)
buildpacks
- buildpack リファレンス public void buildpack(java.lang.String buildpack)
buildpack
- buildpack リファレンス public void buildpacks(java.util.List<java.lang.String> buildpacks)
buildpacks
- buildpack リファレンス @Input @Optional public java.util.List<java.lang.String> getBindings()
public void setBindings(java.util.List<java.lang.String> bindings)
bindings
- バインディング public void binding(java.lang.String binding)
binding
- バインディング public void bindings(java.util.List<java.lang.String> bindings)
bindings
- バインディング @Input @Optional public java.util.List<java.lang.String> getTags()
public void setTags(java.util.List<java.lang.String> tags)
tags
- タグ public void tag(java.lang.String tag)
tag
- タグ public void tags(java.util.List<java.lang.String> tags)
tags
- タグ @Input @Optional public java.lang.String getNetwork()
public void setNetwork(java.lang.String network)
network
- ネットワーク @Optional public CacheSpec getBuildCache()
public void buildCache(org.gradle.api.Action<CacheSpec> action)
action
を使用して、ビルドキャッシュの CacheSpec
をカスタマイズします。action
- アクション public void buildCache(groovy.lang.Closure<?> closure)
closure
を使用して、ビルドキャッシュの CacheSpec
をカスタマイズします。closure
- 閉鎖 @Optional public CacheSpec getLaunchCache()
public void launchCache(org.gradle.api.Action<CacheSpec> action)
action
を使用して、起動キャッシュの CacheSpec
をカスタマイズします。action
- アクション public void launchCache(groovy.lang.Closure<?> closure)
closure
を使用して、起動キャッシュの CacheSpec
をカスタマイズします。closure
- 閉鎖 public DockerSpec getDocker()
public void docker(org.gradle.api.Action<DockerSpec> action)
action
を使用して Docker 接続を構成します。action
- 適用するアクション public void docker(groovy.lang.Closure<?> closure)
closure
を使用して Docker 接続を構成します。closure
- 適用する閉鎖