Ask HN: What CI do you use instead of GitHub Actions?
With GitHub's recent instability, I'm seriously looking into alternatives. But the one piece of the puzzle I haven't figured out yet is GitHub Actions. I've used both TeamCity and Jenkins in the past, and have no desire to go back to either one; GHA, for all its flaws, was just so much better of an experience than TeamCity or Jenkins, for me at least. I've read about multiple alternatives to GHA for CI, but it's hard for me to tell just from the documentation what they feel like to use.
So, for those of you who have used left GitHub Actions and are using a different CI solution, I'd like to ask: what did you settle on? Why? Are you happy with it? And how does it feel to use it? Do you feel like it's invisible and gets out of the way, or do you feel like you're constantly having to massage its configuration all the time?
8 comments
[ 2.5 ms ] story [ 23.6 ms ] threadIf I may ask, what about CircleCI have you found particularly nice? What tools does it give you that you would miss if you had to move to a different CI platform?
I like to compare CircleCI to a Volvo, not the most sexy thing in the world, but when you need something dependable that gets the job done and helps you to focus on what really matters, getting from A to B, it's one of the bettter choices.
(disclaimer, i'm still with CircleCI)
Cloud Build is generally pretty straight forward to use and we rarely have to mess with pipelines after initial setup. It's easy to make new images with any tools you need for your build process.
Triggers and repo connections are a little annoying to setup, but if you get a little terraform module set up it's not too bad.
Setting up is also a straight forward command line. I rarely have to worry about it.
As you said, pretty much fire-and-forget.