If you're using gitolite on a VM and need a CI, you can setup a oneshot service in systemd and then trigger it on a post-receive hook.
#git #linux #selfhost