- Drone CI: https://www.drone.io/
- Buildbot: https://buildbot.net/
- Gitea Actions: https://docs.gitea.io/en-us/usage/actions/overview/
- Fogejo Actions: https://forgejo.org/2023-02-27-forgejo-actions/
- GitLab Runners: https://gitlab.com/gitlab-org/gitlab-runner
You could also use Ansible playbooks/roles to run your build, although that's going to be a bit more manual: https://www.ansible.com/
Not necessarily endorsing any of the alternatives, just pointing them out.