Caster/.drone.yml
Balazs Toldi fe6cb68609
All checks were successful
continuous-integration/drone/push Build is passing
Updated .drone.yml package name
Signed-off-by: Balazs Toldi <balazs@toldi.eu>
2021-10-07 14:51:36 +02:00

45 lines
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"
- 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