Systems | Development | Analytics | API | Testing

OpenTelemetry Trace Testing for CI Release Gates

OpenTelemetry is great at answering one question: “what just broke?” The problem is that most teams need a different answer first: “what is about to break in this release?” That is where trace-based testing comes in, especially for teams running a vendor-neutral OTel stack (Collector + Tempo/Jaeger + Prometheus) and needing deterministic release gates.

From Datadog to CI Tests: Catch Regressions Before Deploy

I worked in observability for years, and the same pattern showed up across teams. An alert fired, the on-call rotation scrambled, and everyone did what they had to do to stabilize production. Then came the retrospective. Once the immediate pressure was gone, the conversation shifted to one question: how do we make sure this never happens again? My friend Jade Rubick coined a name for that principle: DRI, “don’t repeat the incident”.

CI/CD Build Speed Benchmark: Codemagic vs GitHub Actions vs Bitrise

For teams using CI/CD, the specs of the build machine can have a significant impact on development productivity. Faster builds mean shorter fix-and-verify cycles, which speed up the overall development process. However, it’s hard to know how fast each CI/CD service actually is without comparing them under the same conditions. In this article, I compare the iOS build speeds of GitHub Actions, Bitrise, and Codemagic using the same Flutter project, and compare them in terms of cost-performance as well.

Jenkins vs Codemagic: Why Mobile Teams Are Making the Switch

If you’re a mobile developer running builds on Jenkins, you already know the drill: a flaky agent goes down on a Friday afternoon, your Xcode version is three months behind, and the DevOps engineer who set the whole thing up left six months ago. The builds ship eventually - but at what cost? Jenkins is a powerful, battle-tested automation server. For teams building web backends or managing complex polyglot pipelines, it earns its place.

Reviewing your build in Bitrise: Build Details page

In this demo, Naveen Nazimudeen, Solutions Engineer at Bitrise, explores the Build Details page and shows how to quickly get to the root cause of a failed build. He looks at key tabs like Build Logs, Tests (including flaky test detection and quarantine), Artifacts, Build Cache, and VM Monitoring for performance and out-of-memory debugging.

How to parallelize tasks using Bitrise pipelines

Pipelines allow you to organize your CI/CD tasks into modular workflows that can run sequentially or in parallel. In this demo, Senior Solutions Engineer Ben Boral shows a simple pipeline that runs a fast linting check first, then executes two test suites in parallel to reduce wall clock time, and gates the build step on the success of those tests - speeding up the feedback loop and avoiding wasteful tasks.

Using the Step Library in Bitrise

See what the Bitrise Step Library can do for you with Senior Solutions Engineer Ben Boral. Instead of relying on custom scripts for functionality, you can use these off-the-shelf components to quickly build a workflow. These steps are open source, allowing you to view their code, fork them, and make changes, or you can write a custom script directly in the Workflow Editor.

Xcode 26.4 Beta: First impressions

Our engineers Ben Boral and Balazs Hajagos have a look at the official release notes to see what's interesting in the latest Xcode beta (already available for use on Bitrise!). Bitrise provides a full-stack, vertically integrated mobile DevOps solution that unites the tools, processes and testing frameworks engineering teams need to build best-in-class mobile experiences. Over 400,000 developers use Bitrise’s products: Bitrise CI, Build Cache, Release Management, and Insights.