"GitHub Actions has become the #1 CI service, used by popular open source projects and enterprises alike."
I must be missing something. For whatever reason GH Actions just never appealed to me. Am I missing something? I've used Drone IO more, granted it's better than travis but the #1 CI services seems like a stretch.
It's just extremely low friction. Push some YAML in an existing repo, done. I've enjoyed using TeamCity in the past, and tolerated Hudson/Jenkins, and I do keep expecting to hit something that makes me want to go back, but it hasn't happened yet.
Another way to put it: any CI properly integrated to Github will be #1 CI by sheer market size.
Gitlab has a similar YAML system from more than a decade, it's low friction, pretty polished and highly reliable. But it will always be a more niche product by the effect of Gitlab being way smaller that Github.
Its free for open source projects and integrated nicely into Github. Even if another CI service is better, the bar to get started with Actions is much lower.
i assume he means #1 in usage (measurable) rather than in quality (an opinion, which he may also have, but which he probably wouldn't say as simply as "has become the #1").
When you say "seems like a stretch", I read it as you thinking he meant "quality, as a matter of opinion".
I would not be surprised if it's #1 in usage, getting there by being integrated in github and free and actually pretty darn good.
I'm honestly surprised by quantity even. I'd question the quality from my brief experience with it I didn't find it that impressive.
The quantity aspect is also a bit surprising since it hasn't been that long that it's been released, so seeing a #1 leader is impressive in itself, even if it's free and integrated.
I mean I have a bunch of TravisCI projects that I really don't want to migrate over unless I have a good reason. The "if it works" leave it alone.
If there's enough motivation for people to switch it's impressive (or it shows how much people hate travis/jenkins/whatever CI they ARE using)
I use it at work, I hate it. There's a senior level guy that keeps pushing for it, gets it barely working then leaves our CI/CD pipeline broken and I have to go and clean it up. I'm working on moving our team away from Github Actions now.
I must be missing something. For whatever reason GH Actions just never appealed to me. Am I missing something? I've used Drone IO more, granted it's better than travis but the #1 CI services seems like a stretch.