chore(debug): git hash

This commit is contained in:
rhunk
2024-06-01 17:23:06 +02:00
parent a49447ef64
commit 2429ecd45a
4 changed files with 91 additions and 19 deletions

View File

@@ -1,3 +1,5 @@
import java.io.ByteArrayOutputStream
plugins {
alias(libs.plugins.androidLibrary)
alias(libs.plugins.kotlinAndroid)
@@ -22,6 +24,12 @@ android {
buildConfigField("String", "APPLICATION_ID", "\"${rootProject.ext["applicationId"]}\"")
buildConfigField("long", "BUILD_TIMESTAMP", "${System.currentTimeMillis()}L")
buildConfigField("String", "BUILD_HASH", "\"${rootProject.ext["buildHash"]}\"")
val gitHash = ByteArrayOutputStream()
exec {
commandLine("git", "rev-parse", "HEAD")
standardOutput = gitHash
}
buildConfigField("String", "GIT_HASH", "\"${gitHash.toString(Charsets.UTF_8).trim()}\"")
}
compileOptions {