public class DockerArtifactHandler extends Object
Constructor and Description |
---|
DockerArtifactHandler(DockerModel dockerModel) |
Modifier and Type | Method and Description |
---|---|
void |
buildImage(DockerModel dockerModel,
String dockerDir)
Create docker image.
|
String |
generate()
Generate Dockerfile content.
|
void |
pushImage(DockerModel dockerModel)
Push docker image.
|
public DockerArtifactHandler(DockerModel dockerModel)
public void buildImage(DockerModel dockerModel, String dockerDir) throws InterruptedException, IOException, DockerPluginException
dockerModel
- dockerModel objectdockerDir
- dockerfile directoryInterruptedException
- When error with docker build processIOException
- When error with docker build processDockerPluginException
public void pushImage(DockerModel dockerModel) throws InterruptedException, IOException, DockerPluginException
dockerModel
- DockerModelInterruptedException
- When error with docker build processIOException
- When error with docker build processDockerPluginException
public String generate()
Copyright © 2018 WSO2. All rights reserved.