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