46 lines
1.1 KiB
YAML
46 lines
1.1 KiB
YAML
pipeline:
|
|
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
|
|
scpFiles:
|
|
image: appleboy/drone-scp
|
|
settings:
|
|
host: 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
|
|
updateFdroid:
|
|
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
|