Use git describe to generate apk names

This commit is contained in:
Sylvain Berfini 2019-01-30 12:35:12 +01:00
parent 53dae43b8c
commit f826bfe474

View file

@ -30,6 +30,22 @@ excludePackage.add('**/libopenh264**')
excludePackage.add('**/**tester**')
excludePackage.add('**/LICENSE.txt')
def gitVersion = new ByteArrayOutputStream()
task getGitVersion {
exec {
commandLine 'git', 'describe', '--always'
standardOutput = gitVersion
}
doLast {
gitVersion = gitVersion.toString().trim()
println("Git version: " + gitVersion)
}
}
project.tasks['preBuild'].dependsOn 'getGitVersion'
/////////////////////////
repositories {
@ -57,7 +73,7 @@ android {
applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "linphone-android-${variant.buildType.name}-${defaultConfig.versionName}.apk"
outputFileName = "linphone-android-${variant.buildType.name}-${gitVersion.toString().trim()}.apk"
}
}