【发布时间】:2013-02-10 06:15:21
【问题描述】:
我正在编写一个任务来将我的应用程序部署到服务器。但是,我希望仅当我当前的 git 分支是主分支时才运行此任务。 如何获取当前的 git 分支?
gradle-git方法:
我知道在任务GitBranchList 下有一个gradle-git plugin 有一个方法getWorkingBranch(),但是任何时候我都尝试执行
task getBranchName(type: GitBranchList) {
print getWorkingBranch().name
}
我收到“任务尚未执行”错误。我查看了source,当没有设置分支时它会抛出该错误。这是否意味着这种方法并不像我认为的那样做?我需要在某个地方设置分支吗?
【问题讨论】: