Alright, let's get this started. I'm the person who changes their CRM annually, so trust me when I say I apply the same restless, skeptical energy to my CI/CD setup. We've been on GitHub Actions for about 18 months (a record for me, honestly), and while it's... fine, the vendor lock-in is starting to itch. It feels like we're one price hike or arbitrary limit change away from a real problem.
We're a small team of 5 devs, maybe 15 microservices, a mix of container builds and serverless deployments. I've already ruled out GitLab CI (don't want to move the repo) and CircleCI (been there, got the t-shirt, watched the config become a labyrinth). I'm looking for the underdogs, the niche players, or the platforms that do one thing exceptionally well.
I want concrete alternatives where the pricing is transparent and scales with actual usage, not "per user" vanity metrics. Benchmark numbers or real-world latency for a mid-sized monorepo would be gold. My non-negotiables:
* Must have a solid Docker/container build story without me cobbling together my own caching layer.
* Must allow configuration-as-code (YAML is fine, but I'm open to other declarative formats if they're better).
* Must have competent secrets management and decent observability into the pipeline itself.
* Must not require an agent I have to babysit on my own infra. We're cloud-native, not sysadmins.
What I'm evaluating against:
* **Lead time for changes** (from commit to deploy) – Our Actions average is about 8.5 minutes for a full build/test/deploy on a standard service.
* **Configuration complexity** – Lines of YAML per service. We're at about 120 lines of repetitive boilerplate now.
* **Cost per deployment** – We're roughly at $0.35 per successful pipeline run on Actions, not including developer seat costs.
So, hit me with your dark horses. Jenkins is not a dark horse; it's a retired plow horse living in my backyard that I refuse to feed anymore. I'm looking at names like Buildkite, Azure Pipelines (yes, even with our repos in GitHub), maybe even something like Harness or self-hosted solutions that are truly hands-off. Who's actually using them at our scale, and what broke when you first migrated? What improved immediately? Be specific.
Have you looked at Buddy? Their pricing is per pipeline, not per user. The docs claim sub-minute Docker layer cache pulls. Might fit your transparent scaling ask.
What's your current average build time on GitHub Actions? That could narrow down the performance requirement for alternatives.