From 30f665154a34f5b7ea1ba831c7e48621cf81d6f7 Mon Sep 17 00:00:00 2001 From: Marco Romano Date: Tue, 14 Mar 2023 10:19:54 +0100 Subject: [PATCH] Configure release build (#10) --- .gitignore | 3 +++ app/build.gradle.kts | 28 +++++++++++++--------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 4e1167a..2cced0f 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,6 @@ lint/generated/ lint/outputs/ lint/tmp/ # lint/reports/ + +# Secrets +.secrets/ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 758ae7c..2f90ee3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -15,19 +15,18 @@ plugins { android { namespace = "net.marcoromano.tmdb.app" - // TODO: Uncomment after creating keystore. - // signingConfigs { - // create("release") { - // storeFile = file("app.keystore") - // storePassword = System.getenv("STORE_PASSWORD") - // keyAlias = System.getenv("KEY_ALIAS") - // keyPassword = System.getenv("KEY_PASSWORD") - // enableV1Signing = true - // enableV2Signing = true - // enableV3Signing = true - // enableV4Signing = true - // } - // } + signingConfigs { + create("release") { + storeFile = file(".secrets/keystore.jks") + storePassword = System.getenv("STORE_PASSWORD") + keyAlias = System.getenv("KEY_ALIAS") + keyPassword = System.getenv("KEY_PASSWORD") + enableV1Signing = false + enableV2Signing = true + enableV3Signing = true + enableV4Signing = true + } + } buildToolsVersion = libs.versions.android.buildTools.get() compileSdk = libs.versions.android.compileSdk.get().toInt() defaultConfig { @@ -47,8 +46,7 @@ android { getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro", ) - // TODO: Uncomment after creating keystore. - // signingConfig = signingConfigs.getByName("release") + signingConfig = signingConfigs.getByName("release") } } compileOptions {