Automatisch veröffentlichen (CI)
Mit einem API-Schlüssel lädt deine Build-Pipeline neue Versionen selbst hoch. Schlüssel erstellen: Mein Konto → Entwickler → API-Schlüssel.
Mit curl
curl --fail -X POST -H "Authorization: Bearer $BYTEDROIDE_KEY" \
-H "X-Release-Notes: Neue%20Funktionen" \
--data-binary @app/build/outputs/apk/release/app-release.apk \
"https://apps.nebendahl.eu/api/dev/apps/NAME/APP/releases?channel=stable&rollout=100"
Parameter: channel (stable/beta), version (optional, sonst aus
der APK), rollout (1–100), notes oder Header X-Release-Notes (URL-kodiert).
GitHub Actions
- name: In ByteDroide veröffentlichen
run: |
curl --fail -X POST -H "Authorization: Bearer ${{{{ secrets.BYTEDROIDE_KEY }}}}" \
--data-binary @app/build/outputs/apk/release/app-release.apk \
"https://apps.nebendahl.eu/api/dev/apps/NAME/APP/releases?channel=stable"
Forgejo Actions
Identisch – das Secret unter Repo → Einstellungen → Actions → Geheimnisse anlegen. Alternativ das Repository als
Quelle eintragen: Dann genügt ein Release mit .apk-Anhang, ganz ohne API-Schlüssel.