From 5938ade096997e6ded5fcad93117adcf24a8512b Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 25 May 2018 02:12:44 +0200
Subject: [PATCH] Add fastlane to publish to the play store

---
 .gitlab-ci.yml | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ae03a3d27..daa9982d9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,7 +21,8 @@ before_script:
 stages:
   - "build"
   - "test"
-  - "deploy"
+  - "deploy-local"
+  - "deploy-beta"
 
 build:
   stage: "build"
@@ -37,8 +38,8 @@ unitTests:
   script:
     - "./gradlew check"
 
-deploy:
-  stage: "deploy"
+deploy-local:
+  stage: "deploy-local"
   image: "k8r.eu/justjanne/docker-s3cmd:latest"
   only:
     refs:
@@ -52,3 +53,18 @@ deploy:
   - "export VERSION=$(ls *.apk)"
   - "s3cmd put $VERSION s3://releases/quasseldroid-ng/$VERSION"
   - "s3cmd cp s3://releases/quasseldroid-ng/$VERSION s3://releases/quasseldroid-ng/Quasseldroid-latest.apk"
+
+deploy-beta:
+  stage: "deploy-beta"
+  image: "k8r.eu/justjanne/docker-fastlane:latest"
+  only:
+    refs:
+    - "master"
+    variables:
+    - "$FASTLANE_CONFIG"
+  dependencies:
+  - "build"
+  script:
+  - "echo $FASTLANE_CONFIG | base64 -d > $HOME/key.json"
+  - "export VERSION=$(ls *.apk)"
+  - "fastlane supply --apk $VERSION --track beta --json_key $HOME/key.json --package_name com.iskrembilen.quasseldroid"
-- 
GitLab