Merge pull request #6387 from mahdihijazi/fix_build_no

Android: Use the git rev-list --count for versionCode
This commit is contained in:
Markus Wick authored and GitHub committed 2018-02-20 10:42:22 +01:00
commit 9d3d31a8e8
1 file changed
+14 -2
+14 -2
View File
@@ -25,8 +25,7 @@ android {
minSdkVersion 21
targetSdkVersion 25
// TODO This should be set to the Buildbot build number for release builds, and be "1" for debug builds.
versionCode 13
versionCode(getBuildVersionCode())
versionName "${getVersion()}"
}
@@ -112,3 +111,16 @@ def getVersion() {
return versionNumber
}
def getBuildVersionCode() {
try {
def versionNumber = 'git rev-list --first-parent --count HEAD'.execute([], project.rootDir).text
.trim()
return Integer.valueOf(versionNumber);
} catch (Exception e) {
logger.error('Cannot find git, defaulting to dummy version number')
}
return 0;
}