Я пишу задачу для развертывания моего приложения на сервере. Тем не менее, я хотел бы, чтобы эта задача выполнялась только в том случае, если текущая ветвь git является главной ветвью. Как получить текущую ветвь git?
gradle-git
подход:
Я знаю, что существует gradle - git плагин, у которого есть метод getWorkingBranch()
под задачей GitBranchList
, но в любое время я пытаюсь выполнить
task getBranchName(type: GitBranchList) {
print getWorkingBranch().name
}
Я получаю ошибку "Задача еще не выполнена". Я посмотрел на источник , и он выдает эту ошибку, когда нет набора ветвей. Означает ли это, что этот метод не делает то, что я думаю, что он делает? Что мне нужно установить ветвь где-нибудь?