From 5e64187fed0c8999ca8e987d63784d46285bec6d Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 13 Sep 2024 07:51:13 -0300 Subject: [PATCH] check if should sign release --- app/build.gradle | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 16dbd0ff..e63bcf57 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -97,23 +97,26 @@ android { arg("room.schemaLocation", "$projectDir/schemas") } + if (System.getenv('SIGN_RELEASE')) { + def keystorePropertiesFile = rootProject.file("keystore.properties") + def keystoreProperties = new Properties() + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) - def keystorePropertiesFile = rootProject.file("keystore.properties") - def keystoreProperties = new Properties() - keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) - - signingConfigs { - release { - keyAlias keystoreProperties['keyAlias'] - keyPassword keystoreProperties['keyPassword'] - storeFile file(keystoreProperties['storeFile']) - storePassword keystoreProperties['storePassword'] + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile file(keystoreProperties['storeFile']) + storePassword keystoreProperties['storePassword'] + } } } buildTypes { release { - signingConfig signingConfigs.release + if (System.getenv('SIGN_RELEASE')) { + signingConfig signingConfigs.release + } proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), 'proguard-rules.pro' minifyEnabled true resValue "string", "app_name", "@string/app_name_release"