DEADSOFTWARE

Update version
[cavedroid.git] / android / build.gradle
index 5ad0a3172a649c8fabfd2b735f2add2abcc36f0a..061b54d0649c631d3cba7795b9e5bedb648da2f8 100644 (file)
@@ -2,6 +2,10 @@ plugins {
     id "kotlin-android"
 }
 
+def keystorePropertiesFile = rootProject.file("keystore.properties")
+def keystoreProperties = new Properties()
+keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
+
 android {
     namespace "ru.deadsoftware.cavedroid"
     compileSdkVersion 34
@@ -30,17 +34,28 @@ android {
         applicationId "ru.deadsoftware.cavedroid"
         minSdkVersion 24
         targetSdkVersion 34
-        versionCode 12
-        versionName "alpha0.4.1"
+        versionCode 20
+        versionName "alpha0.7.0"
     }
     applicationVariants.all { variant ->
         variant.outputs.all {
             outputFileName = "android-${versionName}.apk"
         }
     }
+
+    signingConfigs {
+        release_config {
+            storeFile file(keystoreProperties['releaseKeystorePath'])
+            storePassword keystoreProperties['releaseKeystorePassword']
+            keyAlias keystoreProperties['releaseKeyAlias']
+            keyPassword keystoreProperties['releaseKeyPassword']
+        }
+    }
+
     buildTypes {
         release {
             minifyEnabled false
+            signingConfig signingConfigs.release_config
         }
         debug {
             applicationIdSuffix ".debug"