Skip to content

Add a Google Play publishing service

Ingo Klöcker requested to merge work/kloecker/googleplay-publisher into master

googleplaypublisher replaces the publishing of APKs in Google Play currently done by Binary Factory, i.e. it replaces the "Google Play Publishing" stage of the Android Jenkins pipelines (https://invent.kde.org/sysadmin/binary-factory-tooling/-/blob/master/craft/pipeline-templates/android.pipeline) and, in particular, the google-play-sync.py script (https://invent.kde.org/sysadmin/binary-factory-tooling/-/blob/master/android/generaterepo.py).

Lacking the credentials for our Google Play account I could not fully test this.

Differences to Binary Factory:

  • As with the F-Droid publishing service, only known files are extracted from the fastlane zip file.

@bcooksley @vkrause Please have a look.

Currently, as on Binary Factory, a single APK is published. I think in a second step it makes sense to extend the service, so that the APKs for all architectures of an app can be published together. Moreover, it should be possible to publish an AAB instead of a bunch of APKs.

Edited by Ingo Klöcker

Merge request reports