public class JibBuildServiceUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FABRIC8_GENERATOR_FROM |
static String |
FABRIC8_GENERATOR_NAME |
static String |
FABRIC8_GENERATOR_REGISTRY |
| 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) |
protected static com.google.cloud.tools.jib.api.JibContainer |
buildImage(io.fabric8.maven.docker.config.ImageConfiguration imageConfiguration,
io.fabric8.maven.docker.util.MojoParameters mojoParameters,
com.google.cloud.tools.jib.api.ImageFormat imageFormat,
com.google.cloud.tools.jib.api.Credential credential,
Path fatJar,
String targetDir,
String outputDir,
io.fabric8.maven.docker.util.Logger log,
boolean isOfflineMode)
Builds a container image using Jib from all the following parameters:
|
static com.google.cloud.tools.jib.api.JibContainer |
buildImage(JibBuildService.JibBuildConfiguration buildConfiguration,
io.fabric8.maven.docker.util.Logger log)
Builds a container image using JIB
|
static com.google.cloud.tools.jib.api.JibContainer |
buildImage(JibBuildService.JibBuildConfiguration buildConfiguration,
io.fabric8.maven.docker.util.Logger log,
boolean isOfflineMode) |
static com.google.cloud.tools.jib.plugins.common.logging.ConsoleLogger |
getConsoleLogger(io.fabric8.maven.docker.util.Logger logger) |
static Path |
getFatJar(String buildDir,
io.fabric8.maven.docker.util.Logger log) |
static JibBuildService.JibBuildConfiguration |
getJibBuildConfiguration(BuildService.BuildServiceConfig config,
io.fabric8.maven.docker.config.ImageConfiguration imageConfiguration,
io.fabric8.maven.docker.util.Logger log) |
static void |
log(com.google.cloud.tools.jib.api.LogEvent event) |
public static final String FABRIC8_GENERATOR_NAME
public static final String FABRIC8_GENERATOR_REGISTRY
public static final String FABRIC8_GENERATOR_FROM
public static com.google.cloud.tools.jib.api.JibContainer buildImage(JibBuildService.JibBuildConfiguration buildConfiguration, io.fabric8.maven.docker.util.Logger log) throws com.google.cloud.tools.jib.api.InvalidImageReferenceException, com.google.cloud.tools.jib.api.RegistryException, ExecutionException
buildConfiguration - Jib build configurationlog - logger objectcom.google.cloud.tools.jib.api.InvalidImageReferenceExceptioncom.google.cloud.tools.jib.api.RegistryExceptionExecutionExceptionpublic static com.google.cloud.tools.jib.api.JibContainer buildImage(JibBuildService.JibBuildConfiguration buildConfiguration, io.fabric8.maven.docker.util.Logger log, boolean isOfflineMode) throws com.google.cloud.tools.jib.api.InvalidImageReferenceException, com.google.cloud.tools.jib.api.RegistryException, ExecutionException
com.google.cloud.tools.jib.api.InvalidImageReferenceExceptioncom.google.cloud.tools.jib.api.RegistryExceptionExecutionExceptionprotected static com.google.cloud.tools.jib.api.JibContainer buildImage(io.fabric8.maven.docker.config.ImageConfiguration imageConfiguration,
io.fabric8.maven.docker.util.MojoParameters mojoParameters,
com.google.cloud.tools.jib.api.ImageFormat imageFormat,
com.google.cloud.tools.jib.api.Credential credential,
Path fatJar,
String targetDir,
String outputDir,
io.fabric8.maven.docker.util.Logger log,
boolean isOfflineMode)
throws com.google.cloud.tools.jib.api.InvalidImageReferenceException,
com.google.cloud.tools.jib.api.RegistryException,
ExecutionException
imageConfiguration - Image ConfigurationmojoParameters - Mojo parameterscredential - login credentialsfatJar - path to fat jartargetDir - target directoryoutputDir - output directorylog - log objectisOfflineMode - whether to build in offline mode or not.com.google.cloud.tools.jib.api.InvalidImageReferenceExceptioncom.google.cloud.tools.jib.api.RegistryExceptionExecutionExceptionpublic 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 void log(com.google.cloud.tools.jib.api.LogEvent event)
public static com.google.cloud.tools.jib.plugins.common.logging.ConsoleLogger getConsoleLogger(io.fabric8.maven.docker.util.Logger logger)
public static JibBuildService.JibBuildConfiguration getJibBuildConfiguration(BuildService.BuildServiceConfig config, io.fabric8.maven.docker.config.ImageConfiguration imageConfiguration, io.fabric8.maven.docker.util.Logger log) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2019. All rights reserved.