Class ContainerBuilderHelper
java.lang.Object
io.quarkus.container.image.jib.deployment.ContainerBuilderHelper
Copied almost verbatim from Jib's
com.google.cloud.tools.jib.plugins.common.JavaContainerBuilderHelper
because the module that contains it is internal to Jib-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.cloud.tools.jib.api.buildplan.FileEntriesLayerextraDirectoryLayerConfiguration(Path sourceDirectory, com.google.cloud.tools.jib.api.buildplan.AbsoluteUnixPath targetDirectory, Map<String, com.google.cloud.tools.jib.api.buildplan.FilePermissions> extraDirectoryPermissions, BiFunction<Path, com.google.cloud.tools.jib.api.buildplan.AbsoluteUnixPath, Instant> modificationTimeProvider) Returns aFileEntriesLayerfor adding the extra directory to the container.
-
Method Details
-
extraDirectoryLayerConfiguration
public static com.google.cloud.tools.jib.api.buildplan.FileEntriesLayer extraDirectoryLayerConfiguration(Path sourceDirectory, com.google.cloud.tools.jib.api.buildplan.AbsoluteUnixPath targetDirectory, Map<String, com.google.cloud.tools.jib.api.buildplan.FilePermissions> extraDirectoryPermissions, BiFunction<Path, throws IOExceptioncom.google.cloud.tools.jib.api.buildplan.AbsoluteUnixPath, Instant> modificationTimeProvider) Returns aFileEntriesLayerfor adding the extra directory to the container.- Parameters:
sourceDirectory- the source extra directory pathtargetDirectory- the root directory on the container to place the files inextraDirectoryPermissions- map from path on container to file permissionsmodificationTimeProvider- file modification time provider- Returns:
- a
FileEntriesLayerfor adding the extra directory to the container - Throws:
IOException- if walking the extra directory fails
-