Skip to content
Permalink
Browse files
Merge pull request #6387 from mahdihijazi/fix_build_no
Android: Use the git rev-list --count for versionCode
  • Loading branch information
degasus committed Feb 20, 2018
2 parents e01fe46 + 135ac2a commit 9d3d31a
Showing 1 changed file with 14 additions and 2 deletions.
@@ -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;
}

0 comments on commit 9d3d31a

Please sign in to comment.