diff --git a/app/build.gradle b/app/build.gradle index aceb2c5..2e55664 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,8 +18,23 @@ else keystoreProperties.put('storePassword', "dappre") } +apply plugin: 'org.moallemi.advanced-build-version' apply plugin: 'com.android.application' +advancedVersioning { + nameOptions { + versionMajor 0 + versionMinor 0 + versionPatch 1 + // Can be updated by Fastlane/increment_version_code action + versionBuild project.hasProperty('versionCode') ? project.property('versionCode') as int : 10 + } + outputOptions { + renameOutput true + nameFormat 'dummy-${versionName}' + } +} + android { signingConfigs { release { @@ -35,8 +50,8 @@ applicationId "nl.digital_me.dummyandroidapp" minSdkVersion 10 targetSdkVersion 23 - versionCode project.hasProperty('versionCode') ? project.property('versionCode') as int : 1 - versionName project.hasProperty('versionName') ? project.property('versionName') : "1.1" + versionCode project.hasProperty('versionCode') ? project.property('versionCode') as int : 10 + versionName project.hasProperty('versionName') ? project.property('versionName') : advancedVersioning.versionName } buildTypes { release { diff --git a/app/version.properties b/app/version.properties new file mode 100644 index 0000000..257e178 --- /dev/null +++ b/app/version.properties @@ -0,0 +1,2 @@ +# Not used until versionCode is refered from advancedVersioning +AI_VERSION_CODE=9