Skip to content

Instantly share code, notes, and snippets.

@lordcodes
Last active January 11, 2024 03:54
Show Gist options
  • Save lordcodes/15b2a4aecbeff7c3238a70bfd20f0931 to your computer and use it in GitHub Desktop.
Save lordcodes/15b2a4aecbeff7c3238a70bfd20f0931 to your computer and use it in GitHub Desktop.
Gradle function to get the current Git branch
def getCurrentGitBranch() {
def gitBranch = "Unknown branch"
try {
def workingDir = new File("${project.projectDir}")
def result = 'git rev-parse --abbrev-ref HEAD'.execute(null, workingDir)
result.waitFor()
if (result.exitValue() == 0) {
gitBranch = result.text.trim()
}
} catch (e) {
}
return gitBranch
}
@TOPWN
Copy link

TOPWN commented Oct 9, 2022

Thanks! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment