Interface NativeConfig.BuilderImageConfig

Enclosing interface:
NativeConfig

public static interface NativeConfig.BuilderImageConfig
  • Method Details

    • image

      @WithParentName @WithDefault("${platform.quarkus.native.builder-image}") @ConfigDocDefault("mandrel") String image()
      The docker image to use to do the image build. It can be one of `graalvm`, `mandrel`, or the full image path, e.g. quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21.
    • pull

      @WithDefault("always") NativeConfig.ImagePullStrategy pull()
      The strategy for pulling the builder image during the build.

      Defaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.

      Use 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.

      Use 'never' to fail the build if there is no image locally.

    • getEffectiveImage

      default String getEffectiveImage()