v3.2.0: full QA fixes and in-app virtual environment
This commit is contained in:
@@ -1,5 +1,19 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
def envOrDefault(String key, String fallback) {
|
||||
def fromEnv = System.getenv(key)
|
||||
if (fromEnv != null && fromEnv.trim()) return fromEnv.trim()
|
||||
if (project.hasProperty(key) && project.property(key)?.toString()?.trim()) return project.property(key).toString().trim()
|
||||
return fallback
|
||||
}
|
||||
|
||||
def debugStorePass = envOrDefault('ZAI_DEBUG_STORE_PASSWORD', 'android')
|
||||
def debugKeyAlias = envOrDefault('ZAI_DEBUG_KEY_ALIAS', 'androiddebugkey')
|
||||
def debugKeyPass = envOrDefault('ZAI_DEBUG_KEY_PASSWORD', 'android')
|
||||
def releaseStorePass = envOrDefault('ZAI_RELEASE_STORE_PASSWORD', 'zaichat')
|
||||
def releaseKeyAlias = envOrDefault('ZAI_RELEASE_KEY_ALIAS', 'zai-chat')
|
||||
def releaseKeyPass = envOrDefault('ZAI_RELEASE_KEY_PASSWORD', 'zaichat')
|
||||
|
||||
android {
|
||||
namespace = "ai.z.chat"
|
||||
compileSdk = rootProject.ext.compileSdkVersion
|
||||
@@ -7,8 +21,8 @@ android {
|
||||
applicationId "ai.z.chat"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 22
|
||||
versionName "3.1.2"
|
||||
versionCode 23
|
||||
versionName "3.2.0"
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
aaptOptions {
|
||||
ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
|
||||
@@ -18,15 +32,15 @@ android {
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file('debug.keystore')
|
||||
storePassword 'android'
|
||||
keyAlias 'androiddebugkey'
|
||||
keyPassword 'android'
|
||||
storePassword debugStorePass
|
||||
keyAlias debugKeyAlias
|
||||
keyPassword debugKeyPass
|
||||
}
|
||||
release {
|
||||
storeFile file('release.keystore')
|
||||
storePassword 'zaichat'
|
||||
keyAlias 'zai-chat'
|
||||
keyPassword 'zaichat'
|
||||
storePassword releaseStorePass
|
||||
keyAlias releaseKeyAlias
|
||||
keyPassword releaseKeyPass
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user