アプリケーションをサーバーにデプロイするタスクを作成しています。ただし、このタスクは、現在のgitブランチがマスターブランチである場合にのみ実行したいと思います。現在のgitブランチを取得するにはどうすればよいですか?
gradle-git
アプローチ:
タスクの下にメソッドを持つgradle-gitプラグインがあることは知っていますが、実行しようとするといつでもgetWorkingBranch()
GitBranchList
task getBranchName(type: GitBranchList) {
print getWorkingBranch().name
}
「タスクはまだ実行されていません」というエラーが表示されます。ソースを調べたところ、ブランチセットがない場合にそのエラーがスローされます。それは、この方法が私が思うことをまったく行わないことを意味しますか?どこかにブランチを設定する必要があるということですか?