Class DockerPushImage
- java.lang.Object
 - 
- org.gradle.api.internal.AbstractTask
 - 
- org.gradle.api.DefaultTask
 - 
- com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
 - 
- com.bmuschko.gradle.docker.tasks.image.DockerPushImage
 
 
 
 
 
- 
- All Implemented Interfaces:
 RegistryCredentialsAware,Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,ExtensionAware,Task,Configurable<Task>
public class DockerPushImage extends AbstractDockerRemoteApiTask implements RegistryCredentialsAware
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer 
 - 
 
- 
Field Summary
- 
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DockerPushImage() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetProperty<String>getImages()The images including repository, image name and tag to be pushed e.g.DockerRegistryCredentialsgetRegistryCredentials()The target Docker registry credentials for usage with a task.voidregistryCredentials(Action<? super DockerRegistryCredentials> action)Configures the target Docker registry credentials for use with a task.voidrunRemoteCommand()- 
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getNextHandler, getRegistryAuthLocator, getUrl, onComplete, onError, onNext, start 
- 
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, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface java.lang.Comparable
compareTo 
- 
Methods inherited from interface org.gradle.api.plugins.ExtensionAware
getExtensions 
- 
Methods inherited from interface org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getPath, getProject, getShouldRunAfter, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getImages
@Input public final SetProperty<String> getImages()
The images including repository, image name and tag to be pushed e.g.vieux/apache:2.0.- Since:
 - 6.0.0
 
 
- 
getRegistryCredentials
public final DockerRegistryCredentials getRegistryCredentials()
The target Docker registry credentials for usage with a task.- Specified by:
 getRegistryCredentialsin interfaceRegistryCredentialsAware
 
- 
runRemoteCommand
public void runRemoteCommand() throws Exception- Specified by:
 runRemoteCommandin classAbstractDockerRemoteApiTask- Throws:
 Exception
 
- 
registryCredentials
public void registryCredentials(Action<? super DockerRegistryCredentials> action)
Configures the target Docker registry credentials for use with a task.- Specified by:
 registryCredentialsin interfaceRegistryCredentialsAware- Parameters:
 action- The action against the Docker registry credentials
 
 - 
 
 -