Systems | Development | Analytics | API | Testing

Beyond the cloud: Inside Bitrise's data center for faster mobile CI

In this webinar, Arpad Kun, VP of Infrastructure and Engineering at Bitrise, sat down with Solutions Architect Lex Zavala to reveal how our team addressed the pain points of traditional cloud-hosted CI and how Bitrise went all-in on a hybrid model—anchored in custom-built infrastructure. The Bitrise engineering team brought software and hardware together and built a vertically integrated, hybrid macOS/Linux private cloud in strategically located data centers to solve the biggest challenges of managing mobile CI/CD at scale.

From CI pipelines to sheet-metal sorcery: Bitrise introduces "Mini Orchard"

TL;DR – No flaky builds because of “data‑center air” at Bitrise! We built our own chassis that can talk to the Bitrise scheduler, can pre‑cool itself, and squeezes 32 Mac minis into a 6 rack unit oversized pizza box—while looking downright gorgeous doing it. We call it the mini Orchard.

IPA: Mastering iOS app packaging with Bitrise

When developing iOS applications, creating an IPA file is a crucial step in distributing and testing your app. But managing this process—especially across development teams—can become tedious and error-prone if done manually. In this post, we’ll explain what an IPA is, why it matters in CI/CD pipelines, and how you can seamlessly generate, sign, and distribute IPA files using Bitrise automation.

Understanding CI vs CD vs CT in DevOps: Key concepts explained

Speed isn’t everything in software development, but getting high quality apps out fast is still crucial. That’s where DevOps comes in: its core purpose is to streamline the delivery of apps as quickly and reliably as possible, without sacrificing quality at any stage of the process. ‍ At the heart of DevOps automation are three essential concepts: CI, CD, and CT. ‍ CI and CD are often used interchangeably, but each of the three concepts serves a distinct purpose.

Using Playwright for Mobile Web Testing: Best Practices and Tips

Ever spend hours debugging mobile web tests only to have them fail in production? Join the club. What works flawlessly on your desktop can turn into a nightmare on mobile browsers. As mobile web usage continues to rise, ensuring your site performs well across all devices is more important than ever, driving the need for robust mobile testing solutions. But here’s the thing: Playwright for mobile web testing changes everything.

Playwright Mobile Testing - Android & iOS Execution Demo | Alphabin

In this video, we walk you through a real execution demo of mobile web testing using Playwright, focusing on both Android Chrome browser and iOS device simulation. What’s covered in this video: This video is part of our Playwright Automation Series at Alphabin, where we share practical examples and tips to help QA engineers and automation testers build robust mobile test pipelines. Our Blog: Check out our detailed blog on Using Playwright for Mobile Web Testing for configuration examples, test case snippets, and best practices.

Why your consolidation strategy is breaking mobile (and how to fix it)

Picture the scene. You're sitting in yet another budget meeting, and someone inevitably pipes up with the golden question: "Why are we paying for seven different tools when we could just use one?" Everyone applauds. Confetti bursts from the ceiling. There’s a cake for some reason. That’s the siren song of vendor consolidation. It's everywhere these days, and honestly? It makes sense. Finance loves it because it’s cost savings that can be easily represented as a budget line item.

Build Real-Time Android Apps with WebSockets and Kotlin

Before we get started on WebSocket integration, it’s worth quickly explaining how building real-time mobile apps used to work – and why issues with lag and latency led engineers to turn to WebSockets instead. Engineers building real-time Android apps struggled to make sure updates were reflected immediately when a user sent them. To solve this, they tried polling, which meant firing off a GET request to the server, say every five seconds, to a /messages endpoint.

The Benefits of Continuous Integration: A Guide to Streamlining Your Business

DevOps is the delivery process that focuses on the cross-functional approach of building and shipping applications in a faster manner through automation of infrastructure, workflow as well as performance evaluation. One of the most essential components of DevOps is CI/CD, which acronym for continuous integration (CI) and continuous delivery (CD).