top | item 46132947

(no title)

jcmfernandes | 2 months ago

> a well-formed CI system

Man :| no. I genuinely understand the convenience of using Actions, but it's a horrible product.

discuss

order

kakwa_|2 months ago

Maybe I have low standards given I've never touched what gitlab or CircleCi have to offer, but compared to my past experiences with Buildbot, Jenkins and Travis, it's miles ahead of these in my opinion.

Am I missing a truly better alternative or CI systems simply are all kind of a pita?

gorjusborg|2 months ago

I don't enough experience w/ Buildbot or Travis to comment on those, but Jenkins?

I get that it got the job done and was standard at one point, but every single Jenkins instance I've seen in the wild is a steaming pile of ... unpatched, unloved, liability. I've come to understand that it isn't necessarily Jenkins at fault, it's teams 'running' their own infrastructure as an afterthought, coupled with the risk of borking the setup at the 'wrong time', which is always. From my experience this pattern seems nearly universal.

Github actions definitely has its warts and missing features, but I'll take managed build services over Jenkins every time.

vbezhenar|2 months ago

My issue with Github CI is that it doesn't run your code in a container. You just have github-runner-1 user and you need to manually check out repository, do your build and clean up after you're done with it. Very dirty and unpredictable. That's for self-hosted runner.

philwelch|2 months ago

Gitlab is much better

akmittal|2 months ago

Curious what are some better options. I feel it is completing with Jenkins and CircleCI and its not that bad.

sunnyday_002|2 months ago

In what way? I've never had an issue other than outages.

rprend|2 months ago

> it’s horrible, i use it every day > the alternatives are great, i never use them

Every time.

antonvs|2 months ago

What do you consider a good product in this space?