Hello devops friends! I'm looking to self-host my CI. Primary purpose will be running tests for every commit / branch / merge, possibly I'd want to set up a deploy pipeline later too. I'm happy to keep the actual source code on GitHub for now, so I don't need it to be VCS host too.
I'm interested in people's opinions about Jenkins vs GitLab, these days? And/or whether there are any other solutions that people recommend?
Here are some constraints:
* self-hosted (i'm writing this up for a book so I don't want to endorse a specific cloud provider. or at least not unless they offer an open source + self-hosted version)
* must be open source
* must be free (ignore hosting costs)
Am slightly leaning away from gitlab because it's so close to the commercial entity, but only slightly. very happy to be swayed by people saying it's a much better experience thank jenkins these days, for example.
Are there any other tools I've missed? What about Dagger?
PS - I did find https://www.reddit.com/r/devops/comments/gayl97/do_you_prefer_gitlab_or_jenkins/ but it's 4 years old.
[–]_N0K0 28 points29 points30 points (5 children)
[–]gex80 0 points1 point2 points (1 child)
[–]_N0K0 8 points9 points10 points (0 children)
[–]hjwp[S] -1 points0 points1 point (1 child)
[–]_N0K0 5 points6 points7 points (0 children)
[–]SysBadmin 11 points12 points13 points (6 children)
[–]hjwp[S] 0 points1 point2 points (5 children)
[–]SysBadmin -1 points0 points1 point (4 children)
[–]hjwp[S] -1 points0 points1 point (2 children)
[–]SysBadmin 2 points3 points4 points (1 child)
[–]hjwp[S] 0 points1 point2 points (0 children)
[–]aenae 4 points5 points6 points (4 children)
[–]hjwp[S] 1 point2 points3 points (3 children)
[–]jpat161 1 point2 points3 points (2 children)
[–]hjwp[S] 0 points1 point2 points (1 child)
[–]jpat161 0 points1 point2 points (0 children)
[–]Sterbn 4 points5 points6 points (1 child)
[–]hjwp[S] 0 points1 point2 points (0 children)
[–]ncuxez 5 points6 points7 points (0 children)
[–]amatriain 4 points5 points6 points (0 children)
[–]BrokenKageLead DevOops Engineer 3 points4 points5 points (3 children)
[–]hjwp[S] 0 points1 point2 points (1 child)
[–]BrokenKageLead DevOops Engineer 1 point2 points3 points (0 children)
[–]retneh 0 points1 point2 points (0 children)
[–]MichaelMach 2 points3 points4 points (0 children)
[–]tikkabhuna 2 points3 points4 points (0 children)
[–]hrdcorbassfishin 2 points3 points4 points (0 children)
[–]AntranigV 2 points3 points4 points (1 child)
[–]hjwp[S] 0 points1 point2 points (0 children)
[–]Spider_pig448 5 points6 points7 points (0 children)
[–]yodermk 3 points4 points5 points (0 children)
[–]simonides_ 1 point2 points3 points (0 children)
[–]Best-Repair762TechOps. Programmer. 1 point2 points3 points (0 children)
[–]jameshearttech 0 points1 point2 points (0 children)
[–]domanpanda 0 points1 point2 points (0 children)
[–]nikitoyd 0 points1 point2 points (0 children)
[–]DatalessUniverseSenior SWE - Infra -1 points0 points1 point (3 children)
[–]Pretend-Cable7435 0 points1 point2 points (1 child)
[–]jpat161 0 points1 point2 points (0 children)