GitPushTask

Update remote refs along with associated objects. See official documentation.

Table 85. Attributes

Name Type Description Default Required
gitPath String Path to Git binary /usr/bin/git No
repository String Path to Git repository n/a Yes
all Boolean Push all references false No
destination String The "remote" repository that is destination of a push operation. See <repository> in git-push. origin Yes, if allRemotes set to false
refspec String See <refspec> in git-push. n/a No
mirror Boolean See --mirror in git-push. false No
delete Boolean Delete "remote" reference. Same as prefixing the refspec with colon. See --delete in git-push. false No
tags Boolean Push all references under refs/tags. See --tags in git-push. false No
quiet Boolean Quiet, suppress feedback messages. See --quiet in git-push. false No
force Boolean Force update. See --force in git-push. false No