Class DockerTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.platformlib.plugins.gradle.wrapper.task.DockerTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class DockerTask extends org.gradle.api.DefaultTaskTask to be executed in docker container.
-
-
Constructor Summary
Constructors Constructor Description DockerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteInDockerContainer()java.util.Collection<java.lang.Object>getBindMounts()java.util.Collection<java.lang.Object>getCommandAndArguments()java.util.Collection<java.lang.Object>getDockerOptions()java.util.Map<java.lang.String,java.lang.Object>getEnv()java.lang.StringgetImage()java.lang.StringgetWorkDir()java.lang.BooleanisVerbose()voidpullImage()voidsetBindMounts(java.util.Collection<java.lang.Object> bindMounts)voidsetCommandAndArguments(java.util.Collection<java.lang.Object> commandAndArguments)voidsetDockerOptions(java.util.Collection<java.lang.Object> dockerOptions)voidsetEnv(java.util.Map<java.lang.String,java.lang.Object> env)voidsetImage(java.lang.String image)voidsetVerbose(java.lang.Boolean verbose)voidsetWorkDir(java.lang.String workDir)-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
setImage
public void setImage(java.lang.String image)
-
setWorkDir
public void setWorkDir(java.lang.String workDir)
-
setDockerOptions
public void setDockerOptions(java.util.Collection<java.lang.Object> dockerOptions)
-
setBindMounts
public void setBindMounts(java.util.Collection<java.lang.Object> bindMounts)
-
setCommandAndArguments
public void setCommandAndArguments(java.util.Collection<java.lang.Object> commandAndArguments)
-
setEnv
public void setEnv(java.util.Map<java.lang.String,java.lang.Object> env)
-
setVerbose
public void setVerbose(java.lang.Boolean verbose)
-
isVerbose
@Input @Optional public java.lang.Boolean isVerbose()
-
getEnv
@Input @Optional public java.util.Map<java.lang.String,java.lang.Object> getEnv()
-
getImage
@Input public java.lang.String getImage()
-
getDockerOptions
@Input @Optional public java.util.Collection<java.lang.Object> getDockerOptions()
-
getWorkDir
@Input @Optional public java.lang.String getWorkDir()
-
getBindMounts
@Input @Optional public java.util.Collection<java.lang.Object> getBindMounts()
-
getCommandAndArguments
@Input @Optional public java.util.Collection<java.lang.Object> getCommandAndArguments()
-
executeInDockerContainer
public void executeInDockerContainer()
-
pullImage
public void pullImage()
-
-