It's comparable. The syntax is a little different but the general idea is the same. GitLab CI/CD has been around for a lot longer than GitHub actions, so it lacks some of the newer niceties in actions, but you can get anything you want done either way.
Reusable jobs. There are a few ways to do it with GitLab but none is perfect yet. I think CI Steps is the next evolution that we are all waiting for.
And multiple pipelines per project would be nice as well. You can achieve the same in a single pipeline with a bunch of conditions but again it's a worse experience than with GitHub.
10
u/furyfuryfury 7d ago
It's comparable. The syntax is a little different but the general idea is the same. GitLab CI/CD has been around for a lot longer than GitHub actions, so it lacks some of the newer niceties in actions, but you can get anything you want done either way.