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