Out-of-the-box CI/CD for 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.


All features

Discover all you can do with Semaphore ๐Ÿ’ช

Let’s get started ๐Ÿ™Œ

Find the best plan for your team ๐Ÿค‘

Tell us about your needs ๐Ÿง‘โ€๐Ÿ’ป