public class JibBuildServiceUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.google.cloud.tools.jib.api.JibContainer |
buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.RegistryImage image,
io.fabric8.maven.docker.util.Logger logger) |
static com.google.cloud.tools.jib.api.JibContainer |
buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.TarImage image,
io.fabric8.maven.docker.util.Logger logger,
boolean offline) |
static void |
buildImage(JibBuildService.JibBuildConfiguration buildConfiguration,
io.fabric8.maven.docker.util.Logger log)
Builds a container image using JIB
|
protected static com.google.cloud.tools.jib.api.JibContainer |
buildImage(String baseImage,
String targetImage,
Map<String,String> envMap,
com.google.cloud.tools.jib.api.Credential credential,
Set<com.google.cloud.tools.jib.api.Port> portSet,
Path fatJar,
List<String> entrypointList,
String targetDir,
String outputDir,
io.fabric8.maven.docker.util.Logger log)
Builds a container image using Jib from all the following parameters:
|
static Path |
getFatJar(String buildDir,
io.fabric8.maven.docker.util.Logger log) |
static JibBuildService.JibBuildConfiguration |
getJibBuildConfiguration(BuildService.BuildServiceConfig config,
io.fabric8.maven.docker.config.BuildImageConfiguration buildImageConfiguration,
String fullImageName,
io.fabric8.maven.docker.util.Logger log) |
public static void buildImage(JibBuildService.JibBuildConfiguration buildConfiguration, io.fabric8.maven.docker.util.Logger log) throws com.google.cloud.tools.jib.api.InvalidImageReferenceException
buildConfiguration - log - com.google.cloud.tools.jib.api.InvalidImageReferenceExceptionprotected static com.google.cloud.tools.jib.api.JibContainer buildImage(String baseImage, String targetImage, Map<String,String> envMap, com.google.cloud.tools.jib.api.Credential credential, Set<com.google.cloud.tools.jib.api.Port> portSet, Path fatJar, List<String> entrypointList, String targetDir, String outputDir, io.fabric8.maven.docker.util.Logger log) throws com.google.cloud.tools.jib.api.InvalidImageReferenceException
baseImage - targetImage - envMap - credential - portSet - fatJar - entrypointList - targetDir - outputDir - log - com.google.cloud.tools.jib.api.InvalidImageReferenceExceptionpublic static com.google.cloud.tools.jib.api.JibContainer buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.TarImage image,
io.fabric8.maven.docker.util.Logger logger,
boolean offline)
public static com.google.cloud.tools.jib.api.JibContainer buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.RegistryImage image,
io.fabric8.maven.docker.util.Logger logger)
throws com.google.cloud.tools.jib.api.RegistryException,
ExecutionException
com.google.cloud.tools.jib.api.RegistryExceptionExecutionExceptionpublic static JibBuildService.JibBuildConfiguration getJibBuildConfiguration(BuildService.BuildServiceConfig config, io.fabric8.maven.docker.config.BuildImageConfiguration buildImageConfiguration, String fullImageName, io.fabric8.maven.docker.util.Logger log) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2019. All rights reserved.