aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 14:36:30 -0800
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 14:36:30 -0800
commit5e64ea4b9d752bcda4f191e406508171b536ddb7 (patch)
tree9b1892ddb8b4f29ea109e1d901a0ba6584a42d06
parent105a6a118b3b8e73e5b1e8c264e80987654904d7 (diff)
downloadWorkMode-5e64ea4b9d752bcda4f191e406508171b536ddb7.tar
WorkMode-5e64ea4b9d752bcda4f191e406508171b536ddb7.tar.gz
WorkMode-5e64ea4b9d752bcda4f191e406508171b536ddb7.tar.bz2
WorkMode-5e64ea4b9d752bcda4f191e406508171b536ddb7.zip
feat(app): implement signing configuration
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
-rw-r--r--app/build.gradle20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/build.gradle b/app/build.gradle
index d91aab1..f1fbffe 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -29,8 +29,28 @@ android {
buildConfigField "String", "FABRIC_KEY", "\"" + fabricKey + "\""
manifestPlaceholders.fabricKey = fabricKey
}
+ signingConfigs {
+ general {
+ def locate = privateProperties['key.locate']
+ def keystorePwd = privateProperties['key.store.pwd']
+ def alias = privateProperties['key.alias']
+ def pwd = privateProperties['key.pwd']
+ storeFile file(locate != null ? locate : project.rootProject.file(".yuuta.jks"))
+ storePassword keystorePwd != null ?
+ keystorePwd : System.getenv("KEYSTORE_PASS")
+ keyAlias alias != null ?
+ alias : System.getenv("ALIAS_NAME")
+ keyPassword pwd != null ?
+ pwd : System.getenv("ALIAS_PASS")
+ v2SigningEnabled true
+ }
+ }
buildTypes {
+ debug {
+ signingConfig signingConfigs.general
+ }
release {
+ signingConfig signingConfigs.general
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}