Company
Date Published
Author
Ben Boral
Word count
1436
Language
English
Hacker News points
None

Summary

This article discusses the use of monorepos in mobile app development and how to set up Bitrise CI with a monorepo. A monorepo is a single source code repository that houses multiple projects, providing benefits such as re-use, simplified dependency management, and common tooling. The article provides an example setup for using Bitrise CI with a monorepo, where each project has its own Bitrise project with its own workflows, and shared functionality is stored in a central `common/bitrise.yml` file. The use of modular YAML and step bundles enables re-use and simplifies future updates. Additionally, governance is built-in with pipeline as code, allowing teams to maintain autonomy while ensuring common practices are followed.