Having users run “nightly” builds is a great way to get rapid feedback on current development activities. One key way to get this kind of feedback is to make it as easy as possible for people to install the nightly builds, and to keep updated. The F-Droid tools now let you automate this whole process for any app hosting on GitLab or GitHub, using a CI build service like gitlab-ci or Travis CI.
fdroid nightly command automates the whole process of setting up
and running this repo. The repo is then published to its own GitLab/GitHub
git repo, where any F-Droid client can access it.
With F-Droid Update Channels, you can even make your app update itself from your nightly repo.