📁 Monorepos

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.

All Features. Endless Possibilities. 💪

Star us on GitHub