add gradle build option to show commit hash (#10264)
This commit is contained in:
@@ -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.")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user