Package io.quarkus.deployment.pkg
Interface NativeConfig.BuilderImageConfig
-
- Enclosing interface:
- NativeConfig
public static interface NativeConfig.BuilderImageConfig
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getEffectiveImage()
String
image()
The docker image to use to do the image build.NativeConfig.ImagePullStrategy
pull()
The strategy for pulling the builder image during the build.
-
-
-
Method Detail
-
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-17
.
-
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()
-
-