mirror of
https://github.com/jahruz67/Bible-Daily.git
synced 2026-08-08 18:14:05 +00:00
Refactor Android build process to support update-compatible APKs and add shared debug keystore configuration
This commit is contained in:
@@ -4,11 +4,21 @@ plugins {
|
||||
|
||||
def ciVersionCode = providers.gradleProperty("ciVersionCode").getOrNull()
|
||||
def ciVersionName = providers.gradleProperty("ciVersionName").getOrNull()
|
||||
def sharedDebugKeystore = file("signing/bible-daily-debug.keystore")
|
||||
|
||||
android {
|
||||
namespace "com.bibliadiaria.app"
|
||||
compileSdk 35
|
||||
|
||||
signingConfigs {
|
||||
sharedDebug {
|
||||
storeFile sharedDebugKeystore
|
||||
storePassword "android"
|
||||
keyAlias "androiddebugkey"
|
||||
keyPassword "android"
|
||||
}
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.bibliadiaria.app"
|
||||
minSdk 23
|
||||
@@ -17,6 +27,14 @@ android {
|
||||
versionName ciVersionName != null ? ciVersionName : "1.0"
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
debug {
|
||||
if (sharedDebugKeystore.exists()) {
|
||||
signingConfig signingConfigs.sharedDebug
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_17
|
||||
targetCompatibility JavaVersion.VERSION_17
|
||||
|
||||
Reference in New Issue
Block a user