I'm currently job-seeking and I've seen many jobs ads asking for CI experience.
I'm not fond of using SaaS solutions and would like to fiddle with CI in private (e.g. using a private gitlab repo.
What would be the steps to setup an own, private and open source CI solution for, say, a Go, PHP, or JavaScript project?