From 73bead9c1b8ff322e9faef68fb4c95ab0d972260 Mon Sep 17 00:00:00 2001 From: blallo Date: Tue, 28 Jan 2020 11:46:28 +0100 Subject: [PATCH] Added drone configs. --- .drone.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ sign.sh | 10 ++++++++++ 2 files changed, 53 insertions(+) create mode 100644 .drone.yml create mode 100755 sign.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 000000000..d5b472263 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,43 @@ +--- +kind: pipeline +type: docker +name: default + +platform: + os: linux + arch: amd64 + +workspace: + base: /src + +steps: +- name: build + pull: if-not-exists + image: leophys/fenix-builder:0.1 + commands: + - /src/gradlew clean app:assembleGeckoNightly + - /src/sign.sh + environment: + KEY_PASSWORD: + from_secret: key_password + KEY_PATH: /secrets/key.jks + volumes: + - name: builds_output + path: /builds/ + - name: secrets + path: /secrets + +volumes: +- name: builds_output + host: + path: /var/builds/fenix +- name: secrets + host: + path: /var/drone/secrets + +trigger: + branch: + - master + event: + - push + - cron diff --git a/sign.sh b/sign.sh new file mode 100755 index 000000000..d9e339269 --- /dev/null +++ b/sign.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +set -ex + +for APK in /src/app/geckoNightly/fenixNightly/*apk +do + echo "${KEY_PASSWORD}"|${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/apksigner sign --ks "${KEY_PATH}" "${APK}" + APK_NAME=$(basename ${APK}) + cp ${APK} /builds/${APK_NAME} +done