get yourself a gitlab-ci runner for running `fdroid build` on fdroiddata
Once fdroiddata!3905 (merged) is merged, then any commits pushed to an fdroiddata fork configured with the right gitlab runner will build those commits in a full buildserver host/guest setup. Unfortunately, there isn't a way to share the runners automatically. Each fdroid contributor that wants to use it has to send me their token for me to register the runner. Here is how to get your own runner:
- go to https://gitlab.com/MYUSERNAME/fdroiddata/settings/ci_cd#js-runners-settings
- expand the Runners section
- If there are fdroid, buildserver runners listed there, click Enable for this project
- If not, find 3 Use the following registration token during setup:
- copy the token there
- send me the token via one of the following methods:
1. direct message in matrix/riot
2. gpg email
Send the token to hans@guardianproject.info encrypted to my key 0x00aa5556 and signed with your GPG key.
3. via gitlab private issue
- create a private repo under your username (e.g. https://gitlab.com/eighthave/foo)
- add me (@eighthave) as a Reporter or Developer to that private repo
- in that private repo, create a private issue with the token in it
- assign it to me and ping me in it
I'll then add it to the gitlab-runner, then all commits pushed to your fdroiddata fork should then also try to run in that runner.
Edited by Hans-Christoph Steiner