-
- All Implemented Interfaces:
-
com.bmuschko.gradle.docker.tasks.RegistryCredentialsAware,groovy.lang.GroovyObject,kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public abstract class AbstractPullImage extends AbstractDockerRemoteApiTask implements RegistryCredentialsAware
-
-
Constructor Summary
Constructors Constructor Description AbstractPullImage(ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description abstract Property<String>getImage()final Property<Boolean>getForce()DockerRegistryCredentialsgetRegistryCredentials()The target Docker registry credentials for usage with a task. UnitregistryCredentials(Action<in DockerRegistryCredentials> action)Configures the target Docker registry credentials for use with a task. final UnitregistryCredentials(Closure<DockerRegistryCredentials> c)Set the credentials for the task. UnitrunRemoteCommand()Executes the remote Docker command. -
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
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, getProperty, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, invokeMethod, 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.DefaultTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractPullImage
getApiVersion, getCertPath, getDockerClient, getMetaClass, getNextHandler, getRegistryAuthLocator, getUrl, memoizedMethodPriv$getDockerClient, memoizedMethodPriv$getRegistryAuthLocator, onComplete, onError, onNext, setMetaClass, start -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRegistryCredentials
DockerRegistryCredentials getRegistryCredentials()
The target Docker registry credentials for usage with a task.
-
registryCredentials
Unit registryCredentials(Action<in DockerRegistryCredentials> action)
Configures the target Docker registry credentials for use with a task.
action 6.0.0
-
registryCredentials
final Unit registryCredentials(Closure<DockerRegistryCredentials> c)
Set the credentials for the task.
- Parameters:
c- closure with Docker registry credentials.
-
runRemoteCommand
Unit runRemoteCommand()
Executes the remote Docker command.
-
-
-
-