Watch the replay of our CI/CD Express Conference 2023 →

CI/CD for Monorepos

Learn how to effectively build, test, and deploy code with monorepos.

    By clicking “Download Now” you agree to receive occasional marketing emails from Semaphore. You also agree that your personal data will be processed in accordance with our Privacy Policy.


    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.

    In this 25+ page guide, you’ll learn:

    • Broaden your understanding of monorepos.
    • To build a monorepo-first CI/CD pipeline
    • Have a functional microservice application built, tested, and deployed from a monorepo.

    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.