Gradle Extension configuring the Docker Build command.
dockerBuild {
name "${project.group}/${project.name}:${project.dockerTagVersion}"
dockerFile 'src/main/docker/Dockerfile'
dependsOn someTask, myTask, anotherTask
files 'src/main/config/logback.xml', 'src/main/config/project.properties'
buildArg 'version', project.version
}
| Constructor and description |
|---|
DockerBuildPluginExtension
(org.gradle.api.Project project)@param project |
| Type | Name and description |
|---|---|
void |
buildArg(java.lang.String name, java.lang.String value) |
void |
dependsOn(org.gradle.api.Task... args) |
void |
files(java.lang.String... args) |
java.util.Map<java.lang.String, java.lang.String> |
getBuildArgs() |
java.util.Set<org.gradle.api.Task> |
getDependencies() |
java.io.File |
getResolvedDockerfile() |
java.util.Set<java.lang.String> |
getResolvedFiles() |
java.lang.String |
getTag() |
boolean |
isQuiet() |
void |
onAfterEvaluate()Utility method for validating values supplied by the user to the extension |
void |
setDockerFile(java.lang.String dockerFile) |
void |
setQuiet(boolean quiet) |
void |
setTag(java.lang.String tag) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Utility method for validating values supplied by the user to the extension