From d7e50fdbbf7f8069ac40e2c0a01a3294eef81e8b Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 20 Apr 2018 21:49:50 +0200
Subject: [PATCH] Attempt to add automated uploads to s3

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 40a085e71..6eba13a50 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,20 +21,31 @@ before_script:
 stages:
   - "build"
   - "test"
+  - "deploy"
 
 build:
   stage: "build"
   script:
     - "./gradlew assembleRelease"
     - "cp app/build/outputs/apk/release/*.apk ."
-    - "cp *.apk QuasselDroidNG-release.apk"
   artifacts:
     paths:
       - "*.apk"
 
 unitTests:
-  stage: test
+  stage: "test"
   cache:
-    policy: pull
+    policy: "pull"
   script:
     - "./gradlew test"
+
+deploy:
+  stage: "deploy"
+  image: "k8r.eu/justjanne/docker-s3cmd:latest"
+  dependencies:
+  - "build"
+  script:
+  - "echo $S3_CONFIG > $HOME/.s3cfg"
+  - "export VERSION=$(ls *.apk)"
+  - "s3cmd put $VERSION s3://releases/quasseldroid-ng/$VERSION"
+  - "s3cmd cp s3://releases/quasseldroid-ng/$VERSION s3://releases/quasseldroid-ng/QuasselDroidNG-latest.apk"
-- 
GitLab