Hey folks! I'm currently diving into a solo project and I'm torn between using GitLab CI or GitHub Actions for my CI/CD setup. I'd love to hear experiences from anyone who's tried both. Which one did you prefer and why?
4 Answers
I'm a big fan of Jenkins. I think it's better than both options and tends to have fewer security issues.
I mainly use GitHub for my projects, but at work, I set up GitLab as a self-hosted solution to avoid some procurement hassles. Both have their strengths! Also, check out Gitea; we use it at work for a lighter external project, and the YAML format is quite similar to GitHub's.
Thanks for the tip! I've never heard of Gitea before, but I'll give it a look!
I've used both GitLab CI and GitHub Actions and honestly didn’t see a huge difference between them. It really depends on what you need for your specific project!
Honestly, both GitLab CI and GitHub Actions are pretty comparable. I'd say just go with one that fits your workflow best and start building!
Yeah, just pick one, you can't go wrong!

For sure, I'd think about Forgejo too! Both are great alternatives.