Gitlab runner is really easy to install on Linux.
At work, I run Gitlab-CI jobs on my laptop : the main reason was the shared runners (provided by my company) were unstable and full.
Our Gitlab instance has now ~20 shared runners (used by dozens of teams) and are a lot more stable.
I still use my laptop to avoid waiting forever for the docker images to be downloaded.
Will it?!