from Hacker News

Ask HN: Most reliable CI/CD service?

by bihla on 11/8/21, 7:39 PM with 6 comments

I run engineering at a small company, and we use a CI/CD service to perform deployments. Our deployments are relatively simple, deploying only two programs. However, we deploy constantly and outages in our deployment pipeline are among the most costly issues we can run into.

We migrated away from Github Actions due to repeated outages. Now we are on CircleCi which–you guessed it–is down right now.

Is there a more reliable service? Our pipelines have been pretty set-and-forget, so the top priority is just consistency and reliability. Trying to evaluate service reliability based solely on company status pages seems unreliable because it depends on the reliability of the company's own reporting, so I am not sure how to find the most reliable option.

What do you all do? Is there a better service out there? Do you maintain some kind of backup solution?

  • by olafmol on 11/16/21, 9:54 PM

    Sorry to hear (i work for CircleCI, we're not perfect (yet) but always improving!)

    There is Runner that lets you spin up your own instances: https://circleci.com/docs/2.0/runner-overview/ and you could also go "Server" which let's you run CircleCI completely on your own infra, not only the runners: https://circleci.com/docs/2.0/server-3-overview/

    Let me know if you have any more questions, happy to help.

  • by Jugurtha on 11/8/21, 7:42 PM

    We've been using GitLab for years. No problems. Repo management, issue tracker, Wiki, Docker image registry (and package registries at the repo level), deployment tokens and keys, CI/CD, it's all there.
  • by ankitdce on 11/8/21, 7:47 PM

    From what I have heard, BuildKite seems to be a more reliable solution as it lets you spin up your own instances.
  • by verdverm on 11/8/21, 8:56 PM

    We run Jenkins ourself with near zero downtime, not even HA. It may not be the shiny newer tool, but it is reliable and completely customizable. Also cheaper than any hosted service, even after engineering hours. YMMV

    It has a lot of use inside bigger orgs.