mirror of
https://github.com/jlengrand/quarkus.git
synced 2026-03-10 08:41:22 +00:00
Merge pull request #7011 from andreas-eberle/native-builder-image-gradle-parameter
Allow specifying quarkus.native.builder-image via gradle plugin parameter native-builder-image.
This commit is contained in:
@@ -62,6 +62,8 @@ public class QuarkusNative extends QuarkusTask {
|
||||
|
||||
private String dockerBuild;
|
||||
|
||||
private String nativeBuilderImage;
|
||||
|
||||
private boolean enableVMInspection = false;
|
||||
|
||||
private boolean enableFallbackImages = false;
|
||||
@@ -282,6 +284,17 @@ public class QuarkusNative extends QuarkusTask {
|
||||
this.dockerBuild = dockerBuild;
|
||||
}
|
||||
|
||||
@Option(description = "Docker image", option = "native-builder-image")
|
||||
public void setNativeBuilderImage(String nativeBuilderImage) {
|
||||
this.nativeBuilderImage = nativeBuilderImage;
|
||||
}
|
||||
|
||||
@Optional
|
||||
@Input
|
||||
public String getNativeBuilderImage() {
|
||||
return nativeBuilderImage;
|
||||
}
|
||||
|
||||
@Input
|
||||
public boolean isEnableVMInspection() {
|
||||
return enableVMInspection;
|
||||
@@ -418,6 +431,9 @@ public class QuarkusNative extends QuarkusTask {
|
||||
if (containerRuntimeOptions != null && !containerRuntimeOptions.trim().isEmpty()) {
|
||||
configs.put("quarkus.native.container-runtime-options", containerRuntimeOptions);
|
||||
}
|
||||
if (nativeBuilderImage != null && !nativeBuilderImage.trim().isEmpty()) {
|
||||
configs.put("quarkus.native.builder-image", nativeBuilderImage);
|
||||
}
|
||||
configs.put("quarkus.native.dump-proxies", Boolean.toString(dumpProxies));
|
||||
configs.put("quarkus.native.enable-all-security-services", Boolean.toString(enableAllSecurityServices));
|
||||
configs.put("quarkus.native.enable-fallback-images", Boolean.toString(enableFallbackImages));
|
||||
|
||||
Reference in New Issue
Block a user