public class DockerArtifactHandler extends Object
| Constructor and Description |
|---|
DockerArtifactHandler(DockerModel dockerModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildImage(DockerModel dockerModel,
Path dockerDir)
Create docker image.
|
void |
createArtifacts(PrintStream outStream,
String logAppender,
Path uberJarFilePath,
Path outputDir) |
void |
pushImage(DockerModel dockerModel)
Push docker image.
|
public DockerArtifactHandler(DockerModel dockerModel)
public void createArtifacts(PrintStream outStream, String logAppender, Path uberJarFilePath, Path outputDir) throws DockerGenException
DockerGenExceptionpublic void buildImage(DockerModel dockerModel, Path dockerDir) throws InterruptedException, DockerGenException
dockerModel - dockerModel objectdockerDir - dockerfile directoryInterruptedException - When error with docker build processDockerGenExceptionpublic void pushImage(DockerModel dockerModel) throws InterruptedException, DockerGenException
dockerModel - DockerModelInterruptedException - When error with docker build processDockerGenExceptionCopyright © 2019 WSO2. All rights reserved.