Hacker News new | ask | show | jobs
by hardwaresofton 1193 days ago
> Github has many more reusable actions from the community, I don't think Gitlab has that at all? At least not in a convenient way.

This is the big one.

Github’s ability and dominance in the social space means they have the most active actions ecosystems.

They made actions easier to import share and built marketplaces and now gobs of developers build value into it just for clout (and because they enjoy software of course).

If you think about it carefully, it’s actually a security nightmare. You have no idea what a random Github action you “uses:”d is doing, but in practice 90%+ of the time it doesn’t matter, you get good functionality and save time for free.

1 comments

YES! We are getting awfully tempted to move at least my AI team to Github. We don't want to dedicate someone to figure out CI/CD/MLops pipelines, which would mostly amount to translating existing, published, official github action pipelines to something that can work on Gitlab. Our devops teams can help, but when in our case we need a pretty domain specific pipeline setup. Most of the pipeline related docs for Azure ML, for example, is based around very extensive github actions templates. It would take minutes to just deploy it there.

I mean in this particular case, it's unfair since microsoft would obviously favor github. But it's not like there's a marketplace where a community made version could be used as a replacement...