Groovy Documentation

org.ajoberstar.gradle.git.tasks
[Java] Class GitPush

java.lang.Object
  org.gradle.api.internal.AbstractTask
      org.gradle.api.DefaultTask
          org.ajoberstar.gradle.git.tasks.GitBase
              org.ajoberstar.gradle.git.tasks.GitPush
All Implemented Interfaces:
org.gradle.api.artifacts.repositories.AuthenticationSupported

public class GitPush
extends GitBase

Task to push changes to a remote repository.

Since:
0.1.0


Field Summary
 
Fields inherited from class org.gradle.api.DefaultTask
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION
 
Method Summary
void credentials(groovy.lang.Closure closure)

Configures the credentials to use when pushing changes.

org.gradle.api.artifacts.repositories.PasswordCredentials getCredentials()

Gets the credentials to use when pushing changes.

java.lang.String getRemote()

Gets the remote to push to.

boolean isForce()

Gets whether to force the push.

boolean isPushAll()

Gets whether to push all branches.

boolean isPushTags()

Gets whether tags will also be pushed.

void push()

Pushes changes to a remote repository.

void setCredentials(org.gradle.api.artifacts.repositories.PasswordCredentials credentials)

Sets the credentials to use when pushing changes.

void setForce(boolean force)

Sets whether to force the push.

void setPushAll(boolean pushAll)

Sets whether to push all branches.

void setPushTags(boolean pushTags)

Sets whether tags will also be pushed.

void setRemote(java.lang.Object remote)

Sets the remote to push to.

 
Methods inherited from class GitBase
getGit, getRepoDir, setRepoPath
 
Methods inherited from class org.gradle.api.DefaultTask
org.gradle.api.DefaultTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.DefaultTask#toString(), org.gradle.api.DefaultTask#compareTo(org.gradle.api.Task), org.gradle.api.DefaultTask#compareTo(java.lang.Object), org.gradle.api.DefaultTask#getName(), org.gradle.api.DefaultTask#getActions(), org.gradle.api.DefaultTask#setName(java.lang.String), org.gradle.api.DefaultTask#getState(), org.gradle.api.DefaultTask#getPath(), org.gradle.api.DefaultTask#getLogger(), org.gradle.api.DefaultTask#execute(), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#isEnabled(), org.gradle.api.DefaultTask#getDescription(), org.gradle.api.DefaultTask#captureStandardOutput(org.gradle.api.logging.LogLevel), org.gradle.api.DefaultTask#disableStandardOutputCapture(), org.gradle.api.DefaultTask#property(java.lang.String), org.gradle.api.DefaultTask#setEnabled(boolean), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#getProject(), org.gradle.api.DefaultTask#setActions(java.util.List), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#getDependsOn(), org.gradle.api.DefaultTask#setDependsOn(java.lang.Iterable), org.gradle.api.DefaultTask#dependsOn([Ljava.lang.Object;), org.gradle.api.DefaultTask#onlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#setDidWork(boolean), org.gradle.api.DefaultTask#getDidWork(), org.gradle.api.DefaultTask#doFirst(org.gradle.api.Action), org.gradle.api.DefaultTask#doFirst(groovy.lang.Closure), org.gradle.api.DefaultTask#doLast(org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(groovy.lang.Closure), org.gradle.api.DefaultTask#leftShift(groovy.lang.Closure), org.gradle.api.DefaultTask#deleteAllActions(), org.gradle.api.DefaultTask#getEnabled(), org.gradle.api.DefaultTask#getAnt(), org.gradle.api.DefaultTask#getLogging(), org.gradle.api.DefaultTask#hasProperty(java.lang.String), org.gradle.api.DefaultTask#getConvention(), org.gradle.api.DefaultTask#setDescription(java.lang.String), org.gradle.api.DefaultTask#getGroup(), org.gradle.api.DefaultTask#setGroup(java.lang.String), org.gradle.api.DefaultTask#dependsOnTaskDidWork(), org.gradle.api.DefaultTask#getInputs(), org.gradle.api.DefaultTask#getTemporaryDir(), org.gradle.api.DefaultTask#getExtensions(), org.gradle.api.DefaultTask#getAsDynamicObject(), org.gradle.api.DefaultTask#getAdditionalProperties(), org.gradle.api.DefaultTask#getStandardOutputCapture(), org.gradle.api.DefaultTask#executeWithoutThrowingTaskFailure(), org.gradle.api.DefaultTask#setProject(org.gradle.api.Project), org.gradle.api.DefaultTask#getDynamicObjectHelper(), org.gradle.api.DefaultTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.DefaultTask#getValidators(), org.gradle.api.DefaultTask#getExecuter(), org.gradle.api.DefaultTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.DefaultTask#getOnlyIf(), org.gradle.api.DefaultTask#getTemporaryDirFactory(), org.gradle.api.DefaultTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.util.concurrent.Callable), org.gradle.api.DefaultTask#wait(long), org.gradle.api.DefaultTask#wait(long, int), org.gradle.api.DefaultTask#wait(), org.gradle.api.DefaultTask#equals(java.lang.Object), org.gradle.api.DefaultTask#hashCode(), org.gradle.api.DefaultTask#getClass(), org.gradle.api.DefaultTask#notify(), org.gradle.api.DefaultTask#notifyAll()
 

Method Detail

credentials

ssWarnings("rawtypes")
	public
public void credentials(groovy.lang.Closure closure)
Configures the credentials to use when pushing changes. This will be passed a org.gradle.api.artifacts.repositories.PasswordCredentials instance.
Parameters:
closure - the configuration closure


getCredentials

@Input
	public
public org.gradle.api.artifacts.repositories.PasswordCredentials getCredentials()
Gets the credentials to use when pushing changes.
Returns:
the credentials


getRemote

@Input
	public
public java.lang.String getRemote()
Gets the remote to push to. Defaults to "origin".
Returns:
the remote to push to


isForce

@Input
	public
public boolean isForce()
Gets whether to force the push.
Returns:
whether to force the push


isPushAll

@Input
	public
public boolean isPushAll()
Gets whether to push all branches.
Returns:
whether to push all branches


isPushTags

@Input
	public
public boolean isPushTags()
Gets whether tags will also be pushed.
Returns:
whether to push tags


push

tion
	public
public void push()
Pushes changes to a remote repository.


setCredentials

public void setCredentials(org.gradle.api.artifacts.repositories.PasswordCredentials credentials)
Sets the credentials to use when pushing changes.
Parameters:
credentials - the credentials


setForce

public void setForce(boolean force)
Sets whether to force the push.
Parameters:
force - whether to force the push


setPushAll

public void setPushAll(boolean pushAll)
Sets whether to push all branches.
Parameters:
pushAll - whether to push all branches


setPushTags

public void setPushTags(boolean pushTags)
Sets whether tags will also be pushed.
Parameters:
pushTags - whether to push tags


setRemote

public void setRemote(java.lang.Object remote)
Sets the remote to push to.
Parameters:
remote - the remote to push to


 

Groovy Documentation