diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 40a085e7160a605fa8a15032b56aba072415bc91..6eba13a50dda30f9f4799065ecda710cc603f89d 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"