📁 Monorepos
- Consolidate all microservice code in a single repository.
- Leverage monorepo capabilities for selective workflow initiation.
- Target only modified service components for efficient builds.
Features
📌 Efficient Change Detection
Semaphore runs only the build steps for changed services, e.g., billing service tests for code changes in billing.

🎛️ Flexible Workflow Customization
Use the change_in
function to customize when and what to build, tailoring service workflows to your needs.

🧪 Unified Testing Framework
Set up shared tests, like security scans, to automatically cover new services added to your monorepo.

🎯 Targeted Deployments
Automate deployments for your monorepo, deploying only modified services and using promotion conditions for targeted, efficient updates.


Considering a monorepo?
Download our FREE eBook for software engineers looking to optimize monorepo development. Learn how to build, test, and deploy code effectively with monorepos.
All Features. Endless Possibilities. 💪
We’re all in on open source. No hidden tricks, just powerful CI/CD that works. Ready to run it yourself? Install now.