Android CI @ Airbnb
summary
Airbnb migrates from TeamCity→Buildkite (2017) after PR-status and scaling pain, running ~250 agents for ~150 contributors in a mobile monorepo; engineers use Buck for local development, Gradle for Play Store releases. CI runs parallel jobs: Gradle/Buck/light builds, lint, UI tests, Ruby tooling, and a design-language visual diff pipeline. Built tooling includes smart lint per-module to cut huge lint times, okReplay recorded API responses for stable UI tests, plus automated alpha/beta uploads, translation syncs and Bugsnag-driven crash triage.
AI-written summary · about
related talks
43mBetter, Faster, and Stronger CI/CD Pipeline
31mDude, Where's My Build? Android CI/CD
20mContinuous integration for mobile
38mAndroid Basics: Continuous Integration
01h 00mAndroid builds
52mFrom Laptop Builds to Advanced CI
28mBuilding at Uber Scale
32mBuilding Quality Android Apps for the Future with Continuous Integration
