Have a look at our new "Complete Guide to Optimizing Slow Tests"! Discover →

Semaphore

  • Product
    • Overview
      • Product Overview
        Learn about Semaphore – an industry-leading performance CI/CD tool.
    • Use Cases
      • iOS
      • Docker & Kubernetes
      • Android
    • Top Features
      • Test Reports
      • Monorepos
      • Self-hosted agents
    • Customers
      • Customer Stories
        Find out what the world’s leading engineers say about Semaphore.
  • Pricing
  • Enterprise
  • CI/CD
    • CICD-Resources
      CI/CD Resources
      E-Books, articles and whitepapers to help you master the CI/CD.
    • Newsletter
      Newsletter
      Insightful tutorials, tips, and interviews with the leaders in the CI/CD space.
    • podcast
      The Uncut Podcast
      A podcast for developers about building great products.
    • blog
      Blog
      Product news, interviews about technology, tutorials and more.
Get a demo Login Sign up

Have a look at our new "Complete Guide to Optimizing Slow Tests"! Discover →

Semaphore

  • Product
    • Overview
      • Product Overview
        Learn about Semaphore – an industry-leading performance CI/CD tool.
    • Use Cases
      • iOS
      • Docker & Kubernetes
      • Android
    • Top Features
      • Test Reports
      • Monorepos
      • Self-hosted agents
    • Customers
      • Customer Stories
        Find out what the world’s leading engineers say about Semaphore.
  • Pricing
  • Enterprise
  • CI/CD
    • CICD-Resources
      CI/CD Resources
      E-Books, articles and whitepapers to help you master the CI/CD.
    • Newsletter
      Newsletter
      Insightful tutorials, tips, and interviews with the leaders in the CI/CD space.
    • podcast
      The Uncut Podcast
      A podcast for developers about building great products.
    • blog
      Blog
      Product news, interviews about technology, tutorials and more.
X

Out-of-the-box CI/CD for monorepos

Semaphore

Out-of-the-box CI/CD for monorepos

Reduce build times for monorepos with the industry-leading performance CI/CD tool

Start a free trial
Schedule a demo
× Your browser does not support the HTML5 Video element.

More possibilities with Semaphore

Run only what changed

When you make changes to one service, Semaphore will only run the build steps associated with that change. For example, if you change code in the billing service, only the billing service tests will run.

Use a powerful DSL

With the change_in function, you can define what to build, when to build it, and customize the execution for your specific needs.

Share CI/CD tests

Set up tests that are shared between all of your services. For example, enforce a security scanning for all of your code. Then, when you add a new service to your monorepo, the new code will be automatically scanned.

Give this feature a try

Learn how to set it up

Build 4 times faster with Semaphore’s monorepo support

“We opted for monorepo because we wanted to build as much code as possible across different projects while avoiding broken releases due to incompatible versions.”

Pietro Grandi, Engineering Lead of Client Team at BlueLabs

Read BlueLab’s success story

Considering a monorepo?
We wrote an eBook for software engineers who are evaluating or want to adopt the monorepo way of software development. Download this FREE eBook to learn how to effectively build, test, and deploy code with monorepos.
Download ebook
5/5
“Great product and outstanding support”
David G, CoFounder, CTO, Lead Developer
CI/CD customers_David G, CoFounder, CTO, Lead Developer
5/5
“Great tool for test automation”
Diego D, CTO & Founder of Leevia
Greg Silcox
4.5/5
“Powerful CI”
Leanna W, IT Consultant
CI/CD customers_Leanna W, IT Consultant
5/5
“Quick setup, powerful CI, nice support”
Cristi D, Senior Software Engineer & Team Lead
CI/CD customers_Cristi D, Senior Software Engineer & Team Lead
4/5
“Excellent CI/CD service for private projects”
Chris F, Software Developer
CI/CD customers_Chris F, Software Developer
5/5
“Awesome tool”
Yura O, CEO
CI/CD customers_Yura O
4/5
“Good CI for any type of projects”
Andrew M, Software Engineer
CI/CD customers_Andrew M, Software Engineer
5/5
“Great continuous integration tool”
Maxime L, Ingénieur Python/Django
CI/CD customers_Maxime L, Python/Django Engineer
5/5
“Most reliable CI tool I’ve used”
Myles C
CI/CD customers_Myles C
5/5
“The best CI/CD experience I’ve had yet”
Ross B, Delivery Lead
CI/CD customers_Ross B, Delivery Lead
5/5
“Configuration-as-code on a pay-per-use model? Sign me up!”
Craig Michael T, Head of Engineering
CI/CD customers_Craig Michael T, Head of Engineering

Get started

Try Semaphore now

Get up to 1,800 free minutes per month and industry-leading performance with the industry’s favourite CI/CD tool.

Start a free trial
Company
  • Our Story
  • Company
  • Careers
  • Customers
  • Pricing
Product
  • Product Overview
  • Docs
  • Docker & Kubernetes
  • iOS
  • Android
  • Test Reports
  • Monorepos
  • Self-hosted Agents
  • Product News
  • Semaphore Roadmap
  • System Status
Compare
  • Semaphore vs Jenkins
  • Semaphore vs GitHub Actions
Questions?
  • Contact us
  • Schedule a Demo
  • Premium Support
CI/CD
  • CI/CD Resources
  • Newsletter
  • The Uncut Podcast
  • Blog
ebook cover
Double your developer productivity with Semaphore. Download now
© 2022 Rendered Text. All rights reserved.
  • Terms of Service
  • Privacy Policy
  • Security