Files
TichuCounter/.drone.yml
fabian 818965e16c
Some checks failed
continuous-integration/drone/push Build was killed
Create keystore.properties before build
2022-12-09 19:29:01 +01:00

33 lines
882 B
YAML

---
kind: pipeline
type: docker
name: Android
steps:
- name: build
image: mingc/android-build-box
environment:
STOREPASSWORD:
from_secret: StorePassword
KEYPASSWORD:
from_secret: KeyPassword
volumes:
- name: deploy
path: /tmp/deploy
commands:
- touch keystore.properties
- storePassword=$STOREPASSWORD >> keystore.properties
- keyPassword=$KEYPASSWORD >> keystore.properties
- keyAlias=key0 >> keystore.properties
- storeFile=../AndroidKey >> keystore.properties
- ./gradlew test
- ./gradlew assembleDebug
- ./gradlew bundleRelease
- mkdir /tmp/deploy/lastBuild
- cp ./app/build/outputs/apk/debug/app-debug.apk /tmp/deploy/lastBuild/app-debug.apk
- cp ./app/build/outputs/bundle/release/app-release.aab /tmp/deploy/lastBuild/app-release.aab
volumes:
- name: deploy
host:
path: /mnt/seafile-sync-cli/TichuCounter