diff options
author | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-02-24 14:36:30 -0800 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-02-24 14:36:30 -0800 |
commit | 5e64ea4b9d752bcda4f191e406508171b536ddb7 (patch) | |
tree | 9b1892ddb8b4f29ea109e1d901a0ba6584a42d06 /app/build.gradle | |
parent | 105a6a118b3b8e73e5b1e8c264e80987654904d7 (diff) | |
download | WorkMode-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>
Diffstat (limited to 'app/build.gradle')
-rw-r--r-- | app/build.gradle | 20 |
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' } |