Caster/.drone.yml
Balazs Toldi dfb6cb969e
Some checks reported errors
continuous-integration/drone/push Build was killed
Updated .drone.yml
2021-11-23 10:44:12 +01:00

51 lines
1.1 KiB
YAML

kind: pipeline
type: docker
name: default
steps:
- name: gradleBuild
image: androidsdk/android-30:latest
commands:
- export VERSION_CODE=$(git rev-list --first-parent --count HEAD)
- export PN=$PACKAGE_NAME
- export V=$VERSION
- export APK=$${PN}_$${V}$${VERSION_CODE}.apk
- echo $APK
- ./gradlew assemble
- cp app/build/outputs/apk/release/app-release-unsigned.apk $${APK}
environment:
PACKAGE_NAME: eu.toldi.balazs.caster
VERSION: 010
- name: scp files to fdroid repo
image: appleboy/drone-scp
settings:
host: git.toldi.eu
username:
from_secret: fdroid_username
key:
from_secret: fdroid_key
port: 22
rm: true
target: /home/fdroid-builder/unsigned
source: "*.apk"
when:
branch:
- main
- name: update fdroid repo
image: appleboy/drone-ssh
settings:
host: git.toldi.eu
username:
from_secret: fdroid_username
key:
from_secret: fdroid_key
port: 22
script:
- cd /home/fdroid-builder/
- fdroid publish
- fdroid update
- fdroid deploy
when:
branch:
- main