public class OpenshiftBuildService extends Object implements BuildService
BuildService.BuildServiceConfig
Constructor and Description |
---|
OpenshiftBuildService(io.fabric8.openshift.client.OpenShiftClient client,
io.fabric8.maven.docker.util.Logger log,
io.fabric8.maven.docker.service.ServiceHub dockerServiceHub,
BuildService.BuildServiceConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
build(io.fabric8.maven.docker.config.ImageConfiguration imageConfig)
Builds the given image using the specified configuration.
|
protected File |
createBuildArchive(io.fabric8.maven.docker.config.ImageConfiguration imageConfig) |
void |
postProcess(BuildService.BuildServiceConfig config)
Post processing step called after all images has been build
|
public OpenshiftBuildService(io.fabric8.openshift.client.OpenShiftClient client, io.fabric8.maven.docker.util.Logger log, io.fabric8.maven.docker.service.ServiceHub dockerServiceHub, BuildService.BuildServiceConfig config)
public void build(io.fabric8.maven.docker.config.ImageConfiguration imageConfig) throws Fabric8ServiceException
BuildService
build
in interface BuildService
imageConfig
- the image to buildFabric8ServiceException
protected File createBuildArchive(io.fabric8.maven.docker.config.ImageConfiguration imageConfig) throws Fabric8ServiceException
Fabric8ServiceException
public void postProcess(BuildService.BuildServiceConfig config)
BuildService
postProcess
in interface BuildService
config
- build configurationCopyright © 2020. All rights reserved.