From a3a6b6684e0d8520b2ad916cb503f5d12085c7af Mon Sep 17 00:00:00 2001 From: kyori19 Date: Mon, 31 Dec 2018 14:36:09 +0900 Subject: [PATCH] [ci] Configure CircleCI --- .circleci/config.yml | 29 +++++++++++++++++++++++++++++ app/build.gradle | 9 ++++++++- debug.keystore | Bin 0 -> 1260 bytes 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 .circleci/config.yml create mode 100644 debug.keystore diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..d45144b8b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,29 @@ +version: 2 +jobs: + build: + working_directory: ~/code + docker: + - image: circleci/android:api-28-alpha + environment: + JVM_OPTS: -Xmx3200m + steps: + - checkout + - restore_cache: + key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }} + - run: + name: Chmod permissions #if permission for Gradlew Dependencies fail, use this. + command: sudo chmod +x ./gradlew + - run: + name: Download Dependencies + command: ./gradlew androidDependencies + - save_cache: + paths: + - ~/.gradle + key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }} + - run: + name: Build App + command: ./gradlew assembleGreen + - store_artifacts: + path: app/build/outputs/apk/green/debug + prefix: apk + # See https://circleci.com/docs/2.0/deployment-integrations/ for deploy examples \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 3b8047c60..f7f1dc4d1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,13 +29,20 @@ android { } } } + signingConfigs { + debug { + storeFile file('../debug.keystore') + } + } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles 'proguard-rules.pro' } - debug {} + debug { + signingConfig signingConfigs.debug + } } flavorDimensions "color" diff --git a/debug.keystore b/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..2d98a12789d64b79a71cb7dbcb4a8c36c79962f9 GIT binary patch literal 1260 zcmezO_TO6u1_mY|W&~sY#JrTE{LGY;)TGk%?9@u2c*c%}ilRU@yA7I{wj1!VacQ$L zvM_2f2{JOWGO#o;E#9*J{3jma&o?VOmIOt!M!OYE-S{Hqw5E z{Z8ezwrW$~Iks)*K2kDo$NJSrZB?zNTqlsRO={IU}&b_vNptmi2(e??34#L0E(w?<9 znp>~VdvV}E)aj_ZyC!fRS6@D1anQ7v3xag#3Y{^&cl)_uQM%Tn4ds98e_V@p5e3@u&%G1q;%*Va-mJF|_7X=$AP$ulpDPhjpQbqO-nVAW zolE}$GkwLqvwkFT)jU>vF6+;#$Mv`=-u=6{lwx^tQQBTryvtE zBLjL6G6UTu+pA>wE-voJhlx5KSxYL^4+I@{eDx#OZQ8>;p(nFERadK?+ArTVFY{{c z+&oUDcV-7R{hVR>V^*r+qkk*fW-m*dZ0>S2XxY{&dald06FQ!4T~{~ZYP@NA_T3pV z{3SM%HEXAcyjd(4HQi{npPcCCO_Eo+rt~~%%{=XG