--- kind: pipeline name: gitnex-ci-test steps: - name: test image: nextcloudci/android:android-49 commands: - ./gradlew test trigger: event: - pull_request --- kind: pipeline name: gitnex-ci-build steps: - name: build image: nextcloudci/android:android-49 commands: - ./gradlew build - name: sign image: nextcloudci/android:android-49 environment: TOKEN: from_secret: BOT_TOKEN KS_PASS: from_secret: KS_PASS KEY_PASS: from_secret: KEY_PASS OUTPUT: signed.apk GITEA: https://gitea.com KS_FILE: ci_keystore.jks KS_REPO: from_secret: KS_REPO commands: - ./scripts/sign-build.sh - name: publish image: vividboarder/drone-webdav environment: WEBDAV_USERNAME: GitNexBot WEBDAV_PASSWORD: from_secret: NC_TOKEN PLUGIN_FILE: 'signed.apk' PLUGIN_TIMEOUT: 480 PLUGIN_ATTEMPTS: 3 PLUGIN_PROXY_URL: 'socks5://218.5.229.147:38801' PLUGIN_DESTINATION: 'https://cloud.swatian.com/remote.php/dav/files/GitNexBot/GitNex-Builds/latest.apk' PLUGIN_CUSTOM_ARGUMENTS: '--progress-bar' trigger: event: - push branch: - master