add gradle build option to show commit hash (#10264)

This commit is contained in:
Son Phan Trung
2024-10-13 23:13:32 +07:00
committed by GitHub
parent a7c3ce5d8c
commit ea5975737c
2 changed files with 12 additions and 1 deletions

View File

@@ -89,6 +89,10 @@ allprojects{
return project.getProperties()["buildversion"]
}
getCommitHash = {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
}
getPackage = {
return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1)
}
@@ -133,6 +137,10 @@ allprojects{
props["number"] = versionNumber
props["modifier"] = versionModifier
props["build"] = buildid
props["commitHash"] = "unknown"
if(project.hasProperty("showCommitHash")){
props["commitHash"] = getCommitHash()
}
props.store(pfile.newWriter(), "Autogenerated file. Do not modify.")
}