forked from GitHub-Mirror/riotX-android
develop
branch will have version code from timestamp, to ensure each build from CI has a incremented versionCode
Other branches (master, features, etc.) will have version code based on application version.
This commit is contained in:
parent
3f792c7a84
commit
4ca2531e47
@ -29,7 +29,15 @@ static def generateVersionCodeFromTimestamp() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
def generateVersionCodeFromVersionName() {
|
def generateVersionCodeFromVersionName() {
|
||||||
return versionMajor * 10000 + versionMinor * 100 + versionPatch
|
return versionMajor * 1_00_00 + versionMinor * 1_00 + versionPatch
|
||||||
|
}
|
||||||
|
|
||||||
|
def getVersionCode() {
|
||||||
|
if (gitBranchName() == "develop") {
|
||||||
|
return generateVersionCodeFromTimestamp()
|
||||||
|
} else {
|
||||||
|
return generateVersionCodeFromVersionName()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static def gitRevision() {
|
static def gitRevision() {
|
||||||
@ -79,7 +87,9 @@ android {
|
|||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
|
|
||||||
// Note: versionCode is depending on the build variant
|
// `develop` branch will have version code from timestamp, to ensure each build from CI has a incremented versionCode.
|
||||||
|
// Other branches (master, features, etc.) will have version code based on application version.
|
||||||
|
versionCode project.getVersionCode()
|
||||||
|
|
||||||
versionName "${versionMajor}.${versionMinor}.${versionPatch}${getVersionSuffix()}"
|
versionName "${versionMajor}.${versionMinor}.${versionPatch}${getVersionSuffix()}"
|
||||||
|
|
||||||
@ -169,8 +179,6 @@ android {
|
|||||||
gplay {
|
gplay {
|
||||||
dimension "store"
|
dimension "store"
|
||||||
|
|
||||||
versionCode = generateVersionCodeFromVersionName()
|
|
||||||
|
|
||||||
buildConfigField "boolean", "ALLOW_FCM_USE", "true"
|
buildConfigField "boolean", "ALLOW_FCM_USE", "true"
|
||||||
buildConfigField "String", "SHORT_FLAVOR_DESCRIPTION", "\"G\""
|
buildConfigField "String", "SHORT_FLAVOR_DESCRIPTION", "\"G\""
|
||||||
buildConfigField "String", "FLAVOR_DESCRIPTION", "\"GooglePlay\""
|
buildConfigField "String", "FLAVOR_DESCRIPTION", "\"GooglePlay\""
|
||||||
@ -179,8 +187,6 @@ android {
|
|||||||
fdroid {
|
fdroid {
|
||||||
dimension "store"
|
dimension "store"
|
||||||
|
|
||||||
versionCode = generateVersionCodeFromTimestamp()
|
|
||||||
|
|
||||||
buildConfigField "boolean", "ALLOW_FCM_USE", "false"
|
buildConfigField "boolean", "ALLOW_FCM_USE", "false"
|
||||||
buildConfigField "String", "SHORT_FLAVOR_DESCRIPTION", "\"F\""
|
buildConfigField "String", "SHORT_FLAVOR_DESCRIPTION", "\"F\""
|
||||||
buildConfigField "String", "FLAVOR_DESCRIPTION", "\"FDroid\""
|
buildConfigField "String", "FLAVOR_DESCRIPTION", "\"FDroid\""
|
||||||
|
Loading…
Reference in New Issue
Block a user