From 6f39e5c746d3ff9a7c8416f617eb0d265c6d0981 Mon Sep 17 00:00:00 2001 From: stonegate Date: Thu, 13 Feb 2020 14:16:10 +0800 Subject: [PATCH] modified: .circleci/config.yml modified: android/app/build.gradle --- .circleci/config.yml | 3 +++ android/app/build.gradle | 12 ++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1e9d842..1da18ff 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,6 +18,9 @@ jobs: name: Run the application tests command: flutter test + - run: echo $ENCODED_KEYSTORE | base64 --decode >> ${HOME}/repo/keystore.jks + - run: echo 'export KEYSTORE=${HOME}/repo/keystore.jks' >> $BASH_ENV + - run: name: Build the Android version command: flutter build apk diff --git a/android/app/build.gradle b/android/app/build.gradle index ab03495..0e3f90b 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -54,10 +54,14 @@ android { signingConfigs { release { - keyAlias keystoreProperties['keyAlias'] - keyPassword keystoreProperties['keyPassword'] - storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null - storePassword keystoreProperties['storePassword'] + storeFile file(System.getenv("KEYSTORE") ?: "keystore.jks") + storePassword System.getenv("KEYSTORE_PASSWORD") + keyAlias System.getenv("KEY_ALIAS") + keyPassword System.getenv("KEY_PASSWORD") + // keyAlias keystoreProperties['keyAlias'] + // keyPassword keystoreProperties['keyPassword'] + // storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null + // storePassword keystoreProperties['storePassword'] } } buildTypes {