4 ms·
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
by d6de964 8y ago
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?
- colechristensen 8y agoJenkins has existed for a long time. It has plugins for many things, and you can just run shell scripts when those don't work for you. The Job DSL plugin is good for putting everything in code and generating jobs programatically. There are a few other CI tools, GitLab itself you mention has been a full featured CI solution for quite a while and you can host it yourself.
- d6de964 8y agoGreat, it also has a Docker image apparently.
- jobvandervoort 8y agoYou can run GitLab yourself, for free. Or even just supply your runner on GitLab.com: the builds run on your own equipment, but you don't need to host your own GitLab instance.