CI/CD for Monorepos
Learn how to effectively build, test, and deploy code with monorepos.
We wrote this book for software engineers who are evaluating or want to optimize the monorepo way of software development.
Monorepo is a version-controlled code repository holding a number of indepedently-deployable projects. By developing in a monorepo teams can improve knowledge sharing, simplify dependency management, and maintain code quality across the board.
CI/CD for monorepos has long been painful due to inability to selectively build and deploy projects based on what has changed.
Here’s what you’ll get out of this ebook:
- Broaden your understanding of monorepos.
- Learn how to build a monorepo-first CI/CD pipeline that speeds up the software development process.
- Have a functional microservice application built, tested, and deployed from a monorepo.
This book is open source ❤️
It is hosted on GitHub at semaphoreci/book-monorepo-cicd.
You can send us feedback or ask a question by opening an issue.