How can I get the current git branch in gradle?

后端 未结 2 349
北荒
北荒 2021-02-01 19:20

I\'m writing a task to deploy my application to the server. However, I\'d like for this task to run only if my current git branch is the master branch. How can I get the current

2条回答
  •  北恋
    北恋 (楼主)
    2021-02-01 20:16

    You also are able to get git branch name without the plug-in.

    def gitBranch() {
        def branch = ""
        def proc = "git rev-parse --abbrev-ref HEAD".execute()
        proc.in.eachLine { line -> branch = line }
        proc.err.eachLine { line -> println line }
        proc.waitFor()
        branch
    }
    

    Refer to: Gradle & GIT : How to map your branch to a deployment profile

提交回复
热议问题