クラス 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.DynamicObjectAwareorg.gradle.api.internal.TaskInternalExtensionAwareTaskConfigurable<Task>

@DisableCachingByDefault public abstract class BootBuildImage extends DefaultTask
buildpack を使用してアプリケーションを OCI イメージにバンドルするための Task
導入:
2.3.0
作成者:
Andy Wilkinson, Scott Frederick, Rafael Ceccone, Jeroen Meijer, Julian Liebig
  • コンストラクターの詳細

    • BootBuildImage

      public BootBuildImage()
  • メソッドの詳細

    • getArchiveFile

      @InputFile @PathSensitive(RELATIVE) public abstract RegularFileProperty getArchiveFile()
      イメージの作成元となるアーカイブファイルのプロパティを返します。
      戻り値:
      アーカイブファイルのプロパティ
    • getImageName

      @Input @Optional public abstract Property<StringSE> getImageName()
      ビルドされるイメージの名前を返します。null の場合、名前は Project's name および version に由来します。
      戻り値:
      イメージの名前
    • getBuilder

      @Input @Optional public abstract Property<StringSE> getBuilder()
      イメージの構築に使用されるビルダーを返します。null の場合、デフォルトのビルダーが使用されます。
      戻り値:
      ビルダー
    • getRunImage

      @Input @Optional public abstract Property<StringSE> getRunImage()
      ビルドされたイメージに含まれる実行イメージを返します。null の場合、ビルダーにバンドルされている実行イメージが使用されます。
      戻り値:
      実行イメージ
    • getEnvironment

      @Input public abstract MapProperty<StringSE,StringSE> getEnvironment()
      イメージの構築時に使用される環境を返します。
      戻り値:
      環境
    • getCleanCache

      @Input public abstract Property<BooleanSE> getCleanCache()
      パッケージ化する前にキャッシュをクリーンアップする必要があるかどうかを返します。
      戻り値:
      キャッシュを消去するかどうか
      導入:
      3.0.0
    • getVerboseLogging

      @Input public abstract Property<BooleanSE> getVerboseLogging()
      イメージの構築中に詳細ログを有効にするかどうか。
      戻り値:
      詳細ログを有効にするかどうか
      導入:
      3.0.0
    • getPullPolicy

      @Input @Optional public Property<org.springframework.boot.buildpack.platform.build.PullPolicy> getPullPolicy()
      イメージのビルド時に使用されるイメージプルポリシーを返します。
      戻り値:
      イメージをプルする必要があるかどうか
    • setPullPolicy

      public void setPullPolicy(StringSE pullPolicy)
      イメージの構築時に使用されるイメージプルポリシーを設定します。
      パラメーター:
      pullPolicy - 使用するプルポリシー
    • getPublish

      @Input public abstract Property<BooleanSE> getPublish()
      ビルドされたイメージをレジストリにプッシュする必要があるかどうか。
      戻り値:
      ビルドされたイメージをプッシュする必要があるかどうか
      導入:
      3.0.0
    • getBuildpacks

      @Input @Optional public abstract ListProperty<StringSE> getBuildpacks()
      イメージのビルド時に使用される buildpacks を返します。
      戻り値:
      buildpack リファレンス
    • getBindings

      @Input @Optional public abstract ListProperty<StringSE> getBindings()
      イメージのビルド時にコンテナーにマウントされるボリュームバインディングを返します。
      戻り値:
      バインディング
    • getTags

      @Input @Optional public abstract ListProperty<StringSE> getTags()
      ビルドされたイメージ用に作成されるタグを返します。
      戻り値:
      タグ
    • getNetwork

      @Input @Optional public abstract Property<StringSE> getNetwork()
      ビルドコンテナーが接続するネットワークを返します。
      戻り値:
      ネットワーク
    • getBuildWorkspace

      @Optional public CacheSpec getBuildWorkspace()
      イメージのビルド時に使用されるビルド一時ワークスペースを返します。
      戻り値:
      キャッシュ
      導入:
      3.2.0
    • buildWorkspace

      public void buildWorkspace(Action<CacheSpec> action)
      指定された action を使用して、ビルド一時ワークスペースの CacheSpec をカスタマイズします。
      パラメーター:
      action - アクション
      導入:
      3.2.0
    • getBuildCache

      @Optional public CacheSpec getBuildCache()
      イメージのビルド時に使用されるビルドキャッシュを返します。
      戻り値:
      キャッシュ
    • buildCache

      public void buildCache(Action<CacheSpec> action)
      指定された action を使用して、ビルドキャッシュの CacheSpec をカスタマイズします。
      パラメーター:
      action - アクション
    • getLaunchCache

      @Optional public CacheSpec getLaunchCache()
      イメージのビルド時に使用される起動キャッシュを返します。
      戻り値:
      キャッシュ
    • launchCache

      public void launchCache(Action<CacheSpec> action)
      指定された action を使用して、起動キャッシュの CacheSpec をカスタマイズします。
      パラメーター:
      action - アクション
    • getCreatedDate

      @Input @Optional public abstract Property<StringSE> getCreatedDate()
      イメージの Created 日付として使用される日付を返します。null の場合、ビルドの再現性を可能にする固定日付が使用されます。
      戻り値:
      作成日
    • getApplicationDirectory

      @Input @Optional public abstract Property<StringSE> getApplicationDirectory()
      イメージ内のアプリケーションコンテンツを含むディレクトリを返します。null の場合、デフォルトの場所が使用されます。
      戻り値:
      アプリケーションディレクトリ
    • getSecurityOptions

      @Input @Optional public abstract ListProperty<StringSE> getSecurityOptions()
      ビルダーコンテナーに適用されるセキュリティオプションを返します。
      戻り値:
      セキュリティオプション
    • getDocker

      public DockerSpec getDocker()
      ビルダーが使用する Docker 構成を返します。
      戻り値:
      docker 構成。
      導入:
      2.4.0
    • docker

      public void docker(Action<DockerSpec> action)
      指定された action を使用して Docker 接続を構成します。
      パラメーター:
      action - 適用するアクション
      導入:
      2.4.0