Package io.quarkus.deployment.pkg.steps
Class NativeImageBuildRemoteContainerRunner
- java.lang.Object
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildRemoteContainerRunner
-
public class NativeImageBuildRemoteContainerRunner extends NativeImageBuildContainerRunner
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
NativeImageBuildRunner.Result
-
-
Field Summary
-
Fields inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
baseContainerRuntimeArgs, containerRuntime, nativeConfig
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NativeImageBuildRemoteContainerRunner(NativeConfig nativeConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>
getContainerRuntimeBuildArgs(Path outputDir)
protected void
postBuild(Path outputDir, String nativeImageName, String resultingExecutableName)
protected void
preBuild(Path outputDir, List<String> buildArgs)
-
Methods inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
addShutdownHook, buildCommand, getBuildCommand, getGraalVMVersionCommand, isContainer, objcopy, setup
-
Methods inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
build, getGraalVMVersion, objcopyExists, runCommand
-
-
-
-
Constructor Detail
-
NativeImageBuildRemoteContainerRunner
protected NativeImageBuildRemoteContainerRunner(NativeConfig nativeConfig)
-
-
Method Detail
-
preBuild
protected void preBuild(Path outputDir, List<String> buildArgs) throws InterruptedException, IOException
- Overrides:
preBuild
in classNativeImageBuildRunner
- Throws:
InterruptedException
IOException
-
postBuild
protected void postBuild(Path outputDir, String nativeImageName, String resultingExecutableName)
- Overrides:
postBuild
in classNativeImageBuildRunner
-
getContainerRuntimeBuildArgs
protected List<String> getContainerRuntimeBuildArgs(Path outputDir)
- Overrides:
getContainerRuntimeBuildArgs
in classNativeImageBuildContainerRunner
-
-