public class DockerBuildImageTask extends AbstractDockerTask<DockerBuildImageTask,DockerBuildImageTaskProperties>
environmentVariables, workingSubdirectory
conditions, description, requirements, taskEnabled
Constructor and Description |
---|
DockerBuildImageTask() |
Modifier and Type | Method and Description |
---|---|
DockerBuildImageTask |
additionalArguments(String additionalArguments)
Specifies additional build options, see https://docs.docker.com/engine/reference/commandline/build/.
|
protected @NotNull DockerBuildImageTaskProperties |
build() |
DockerBuildImageTask |
dockerfile(String dockerfile)
Specifies content of a Dockerfile.
|
DockerBuildImageTask |
dockerfileFromPath(@NotNull Path path)
Specifies content of a Dockerfile with content of a file.
|
DockerBuildImageTask |
dockerfileInWorkingDir()
Task will use Dockerfile which should be available in a working directory.
|
boolean |
equals(Object o) |
int |
hashCode() |
DockerBuildImageTask |
imageFilename(String imageFilename)
Specifies name of the file to which image will be saved.
|
DockerBuildImageTask |
imageName(@NotNull String imageName)
Sets the image name.
|
DockerBuildImageTask |
saveAsFile(boolean saveAsFile)
If set to true Docker image will be saved to file.
|
DockerBuildImageTask |
useCache(boolean useCache)
Specifies if cache should be used.
|
environmentVariables, workingSubdirectory
conditions, description, enabled, requirements, toString
public DockerBuildImageTask imageName(@NotNull @NotNull String imageName)
This field is mandatory.
public DockerBuildImageTask dockerfileInWorkingDir()
public DockerBuildImageTask dockerfile(String dockerfile)
Specifying content of a Dockerfile is mandatory, unless you use dockerfileInWorkingDir()
public DockerBuildImageTask dockerfileFromPath(@NotNull @NotNull Path path)
Specifying content of a Dockerfile is mandatory, unless you use dockerfileInWorkingDir()
public DockerBuildImageTask useCache(boolean useCache)
public DockerBuildImageTask saveAsFile(boolean saveAsFile)
If sets to true imageFilename
must be specified.
public DockerBuildImageTask imageFilename(String imageFilename)
public DockerBuildImageTask additionalArguments(String additionalArguments)
@NotNull protected @NotNull DockerBuildImageTaskProperties build()
build
in class Task<DockerBuildImageTask,DockerBuildImageTaskProperties>
public boolean equals(Object o)
equals
in class AbstractDockerTask<DockerBuildImageTask,DockerBuildImageTaskProperties>
public int hashCode()
hashCode
in class AbstractDockerTask<DockerBuildImageTask,DockerBuildImageTaskProperties>
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.