Scaling Software Quality at Xero with SonarQube Cloud
summary
Xero migrates SonarQube Server to SonarQube Cloud, onboarding about 3,000 repositories in one scripted run and ending with 3,500 repositories live; a mistaken global auto-analysis mishap triggers quick communication but no blocked pipelines; cloud cuts infrastructure maintenance (ECS, DB, backups), centralizes permissions, and delivers GitHub PR feedback plus quality gates. Results: faster onboarding with API scripts, reduced admin sprawl, ongoing rule tuning to lower false positives, and AI-ready code coverage.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 0:30Xero Platform Overview and Speaker Background
- 1:45Talk Roadmap: From SonarQube Server to Cloud Migration
- 2:13Early Adoption of SonarQube Server for Code Quality
- 2:42Security Team Ownership and Platform Changes in 2024
- 3:10Pain Points: Operational Overhead and Tooling Silos
- 3:52Adoption Challenges and Configuration Sprawl
- 4:47Why We Migrated from SonarQube Server to SonarQube Cloud
- 5:12Concerns About Feature Parity and Platform Needs
- 5:36Getting Started with SonarQube Cloud in 2025
- 5:52Building a Cross-Functional Migration and Rollout Team
- 6:30Beta Teams, Early Feedback, and Documentation Improvements
- 7:12Auto-Analysis Mishap: Lessons Learned and Recovery
- 7:55Scaling the Rollout: Onboarding 3,000 Repositories Quickly
- 8:19Migration Window and Decommissioning SonarQube Server
- 9:24Benefits: AI-Ready Code Quality Coverage at Scale
- 10:06Faster Repository Onboarding with Auto Analysis
- 10:55GitHub Pull Request Feedback and Quality Gates
- 11:29Stronger Governance with Less Administrative Overhead
- 12:02Biggest Win: Eliminating Infrastructure Maintenance
- 12:30Next Steps: Tuning Rules and Reducing False Positives
- 13:33Using Portfolios for Engineering Leadership Visibility
- 14:07Developer Onboarding Docs and Permission Syncing
- 15:01Results: 3,500 Repositories and Higher Code Confidence
related talks
47mRollercoaster of Security Automation
26mCase Study of Success
06mWith great AI power comes great responsibility
11mLove Your Security Engineer as Yourself
40mNo More ‘Someone Else’s Problem’: Tackling Tech Debt at Scale
30mJourney To The Cloud
47mREX QuickSign/Integrating security into a DevOps environment: Mission Impossible?
46mContinuous Delivery On Premise: Gerrit, Jenkins and SonarQube ...
