AnotherFeedReader/.drone.yml

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.anotherfeedreader
VERSION: 010
- name: scp files to fdroid repo
image: appleboy/drone-scp
when:
branch:
- main
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
when:
branch:
- main
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