# Semaphore Reviews
**Vendor:** Semaphore  
**Category:** [Continuous Integration Tools](https://www.g2.com/categories/continuous-integration)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 194
## About Semaphore
We’re excited to announce that Semaphore’s core CI/CD platform is officially open source. Now, you can explore, tweak, and contribute to the same production-grade code that’s powered your builds and deployments—all under the Apache 2.0 license. Find the GitHub repo here: https://github.com/semaphoreio/semaphore Semaphore CI/CD helps product teams ship software faster, with quality and security. 🚀 Features Blazing-fast CI/CD – Get your builds &amp; deployments done in record time. Simple yet powerful – YAML-based config, parallel execution, and more! Scales with you – From solo developers to massive engineering teams. Built for the modern cloud – Works seamlessly with containers, Kubernetes, and multi-cloud environments.



## Semaphore Pros & Cons
**What users like:**

- Users commend Semaphore&#39;s **fast and proactive customer support** , consistently delivering effective solutions and timely assistance. (12 reviews)
- Users appreciate the **helpful support** from Semaphore, which ensures quick responses and effective resolutions for developers. (8 reviews)
- Users praise the **reliability** of Semaphore, highlighting excellent support and a solid, easy-to-use service. (6 reviews)
- Users commend the **ease of use** of Semaphore, finding onboarding and integration remarkably straightforward and efficient. (5 reviews)
- Users praise the **easy integrations** of Semaphore, seamlessly incorporating it into existing workflows and CI/CD setups. (5 reviews)
- Users find the **easy setup** of Semaphore refreshing, allowing quick integration and efficient start for projects. (5 reviews)
- Automation (4 reviews)
- Deployment (4 reviews)
- Quality Improvement (4 reviews)
- Response Time (4 reviews)

**What users dislike:**

- Users find the **difficult navigation** within Semaphore frustrating, especially for those migrating from other CI tools. (3 reviews)
- Users express frustration over **poor customer support** , particularly due to limited availability and slow responses during off-hours. (3 reviews)
- Users find the **poor documentation** occasionally lacking for complex configurations, requiring frequent support inquiries for clarity. (3 reviews)
- Users experience **slow performance** , leading to frustration with response times and deployment speed during critical tasks. (3 reviews)
- Users find the **lack of robust permission management** in Semaphore leads to frustrations and necessary workarounds. (2 reviews)
- Difficult Configuration (2 reviews)
- Navigation Difficulty (2 reviews)
- Bug Issues (1 reviews)
- Cloud Limitations (1 reviews)
- Users find the **complexity of YAML configuration** and UI design challenging, especially for newcomers to scripting. (1 reviews)

## Semaphore Reviews
  ### 1. Fast, Reliable CI with Powerful Yet Readable Config—Built for Engineers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Den Z. | Ruby on Rails Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2026

**What do you like best about Semaphore?**

Semaphore is fast, reliable, and easy to work with. Its CI configuration is powerful while still staying readable and straightforward. Overall, it feels like a tool built for engineers, supported by people who genuinely care about helping teams succeed.

**What do you dislike about Semaphore?**

Some advanced configuration options aren’t immediately available or obvious out of the box, especially for more complex CI workflows. However, the documentation and support team are very responsive, and in our experience they’ve been open to feedback and willing to help find good solutions when these edge cases come up.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore helps us efficiently manage CI resources and optimize pipeline execution based on the nature of the changes being made. This reduces CI costs, shortens queue times, and improves the overall developer experience by giving our team more control over how and when resources are used.

  ### 2. Powerful CI Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jono F. | Senior Full Stack Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 13, 2026

**What do you like best about Semaphore?**

I like the Semaphore config file because it serves as a single source of truth. The pipeline lives in the repo alongside the code it tests, which is version controlled. I find making changes and updates via the Semaphore config file to be very straightforward.

**What do you dislike about Semaphore?**

There's genuinely not anything that springs to mind.

**What problems is Semaphore solving and how is that benefiting you?**

I use Semaphore for CI across multiple projects, integrating test suites, and ensuring code coverage. The config file as a single source of truth simplifies pipeline configuration and updates.

  ### 3. Expressive, Close-to-the-Metal Builds with Helpful Sugar

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2026

**What do you like best about Semaphore?**

Close to the “metal,” it lets us express complex build and deployment patterns while still providing enough “sugar” to make common patterns faster and easier.

**What do you dislike about Semaphore?**

Limited source code repository support. GitHub isn’t the unassailable default choice it was five years ago, and I’d like the flexibility to move away if needed. Right now, though, doing that would mean leaving Semaphore.

**What problems is Semaphore solving and how is that benefiting you?**

It does a fantastic job as a reliable CI/CD system. It’s dependable and easy to understand, both in terms of pricing and functionality.

  ### 4. Outstanding Support and Flexibility, with an Excellent Graph UI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mathias R. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 24, 2025

**What do you like best about Semaphore?**

SemaphoreCI offers incredible support; they are very responsive, and they keep you informed at all times.
Their configuration system is extremely flexible, which made it easy to configure the pipeline exactly to our needs.
We have a dynamically built pipeline, and SemaphoreCI is one of the few providers that could accommodate that - we use it every day.

**What do you dislike about Semaphore?**

Although their graph UI is excellent, it is not obvious why a block didn't run, and when you have multiple skipped blocks, it does clutter the experience a bit.
But because of the customizability, we could filter the blocks from being shown 'manually'.

**What problems is Semaphore solving and how is that benefiting you?**

We dynamically built pipelines with Semaphore; few other solutions allow us to do that as easily as Semaphore.

  ### 5. Fast and simple, but not flexible enough for advanced setups

**Rating:** 3.5/5.0 stars

**Reviewed by:** S. K. | Infrastructure Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2025

**What do you like best about Semaphore?**

It’s fast. You push code and get results quickly, which is what you want from CI. The config is clean, jobs run in parallel out of the box, and the UI is straightforward. Good experience for simple pipelines or container builds - basically, if you don’t need much customization, it just works.
Happy yo see it OpenSource.

**What do you dislike about Semaphore?**

It gets in the way when you try to do anything non-trivial. Secrets handling is too basic, and dealing with multi-account AWS workflows is painful. You can’t really customize the environment the way you’d want, and debugging pipeline issues feels clunky - especially when you hit some edge cases with caching or parallel steps. It’s fine for simple stuff, but not great when you need real control.

**What problems is Semaphore solving and how is that benefiting you?**

It handles the basic CI needs well- build, test, deploy. For small-to-medium projects, it saves time by running things in parallel and keeping pipelines fast. That helps shorten feedback loops, especially when testing Docker builds or pushing to staging. It’s also easy to onboard someone new  - no need to explain a ton of YAML or deal with self-hosted runners. Just commit and go.

  ### 6. 🚀 Super Smooth CI/CD with Stellar Support!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christopher S. | Software Engineer / External Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 26, 2025

**What do you like best about Semaphore?**

Semaphore CI makes it incredibly easy to get started. With zero prior experience on the platform, I was able to spin up a working pipeline to build and test my service in no time. Their "Getting Started" flow is one of the best I've seen — it's clear, structured, and genuinely helps you get up to speed fast. Integrating Semaphore into my existing repositories and services was seamless. I now use Semaphore daily as part of my customer's regular development workflow, and slowly migrating their pipelines over from another CI/CD provider. On top of that, the support team deserves a massive shoutout. They’ve consistently responded within 24 hours and always offer actionable solutions. It’s hands-down some of the best support I’ve ever received from a tech company. Their free tier is also incredibly generous compared to other CI/CD platforms — perfect for testing out the service or running smaller projects without a financial commitment. I've already recommended Semaphore to others and plan to use it on more projects in the future.

**What do you dislike about Semaphore?**

Honestly, there’s very little to complain about. The only minor challenge I had was adjusting to their build script format, which is a bit different from what I’m used to. But it’s not a big issue — the visual pipeline builder really helps smooth out that learning curve.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore is helping my customer's organization automate their deployment processes and ensure code quality on every pull-request.

  ### 7. Amazing support, easy to setup and configure build pipelines

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mike V. | Platform engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 04, 2025

**What do you like best about Semaphore?**

The accessibility and flexibility of configuring our Semaphore instances helped us reduce our CI/CD pipelines to under 10 minutes on average. Also, a shout out to the support team - the support team is always very forthcoming and quick to respond. Generally very happy with Semaphore as our CI/CD provider.

**What do you dislike about Semaphore?**

There are occasional hiccups with the agents responding slowly and the occasional outage - but these usually get resolved really quickly by the team.

**What problems is Semaphore solving and how is that benefiting you?**

We're using Semaphore for our CI/CD pipelines. For every change we make to our repository, Semaphore runs the tests and other checks to make sure the feature is test covered and compliant. It also takes care of the continuous delivery of releases to our production environment in AWS.

  ### 8. Semaphore CI after 7 years of use: highly recommended

**Rating:** 5.0/5.0 stars

**Reviewed by:** Clément J. | CTO / Co-CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2025

**What do you like best about Semaphore?**

What I like about Semaphore is that it’s an independent European company with its own data centers. The bare metal servers deliver excellent performance, cutting our times in half, which shortens our feedback loop and significantly improves developer productivity. Also reduces costs by 2 as we need half the time to run CI ! The new flaky test detection tool is also very useful, and their pricing remains highly competitive compared to other providers.

**What do you dislike about Semaphore?**

Like many other CI solutions, YAML configuration can sometimes seem complex despite the graphical editor added in recent years. The documentation is very comprehensive but can feel endless due to the platform’s almost limitless possibilities. I’ve had to contact support two or three times over the past five years for specific configuration questions.

**What problems is Semaphore solving and how is that benefiting you?**

Fast feedback loop, good scalability, highly configurable pipelines.

  ### 9. Painless, intuitive, fast and cheap CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fredrik August M. | Head of DevOps, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 10, 2025

**What do you like best about Semaphore?**

It's cheap, it's easy to understand and the suppport team is quick to assist if you need help. We've previously used CircleCI which we found to be the opposite of all these. The UI is also modern and you easily get to what you want. The deployments feature is something I've been searching long and hard for, but haven't found anything else without severely impacting simplicity/ease-of-use. We use Semaphore CI every day, and perform 10+ releases a day to our environments and we have not had any problems yet. It was also very easy to get started as we just connected our GitHub Org, imported the relevant users and got to work on the pipeline files. That step was also a lot easier thanks to the graphical interface which guides you a little bit while you're getting used to the format. Honestly after trying GitHub Actions, CircleCI, Octopus, Jenkins, and more, this clearly stands out to me as the better option.

**What do you dislike about Semaphore?**

I wish the UI would be a little bit faster at times. And that the dynamic template resolution step when you use deployment parameters was a little faster. We're trying to squeeze every bit of performance out of our CI and losing 10 seconds to this is a little frustrating.

**What problems is Semaphore solving and how is that benefiting you?**

It allows us to write reuseable, easy and fast CI and CD pipelines to help us deliver on DevOps metrics.

  ### 10. Reliable with awesome support

**Rating:** 4.0/5.0 stars

**Reviewed by:** Felix W. | Lead Backend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 03, 2024

**What do you like best about Semaphore?**

The product integrates well into our CI/CD setup. The web UI stays out of your way and you can resort to CLI for everything you might need (besides analytics, I think). The ability to spin up the environments and ssh into it to debug potential issues makes it easy to spot issues. The documentation is fine, and above all - their support is human, swift and reliable.

**What do you dislike about Semaphore?**

A feature that is in the pipeline (afaik) is to rerun indivdual steps instead of a whole workflow. This is obviously tricky (need to reset artifacts and cache etc) but would save some time on long flaky ci runs (that you should not have, but ... probably have).

**What problems is Semaphore solving and how is that benefiting you?**

We need to ensure our code is passing a number of criteria (e.g .automated tests) and that external environments are prepared to deploy different states of different products. We also want to trigger deployments and other actions.

  ### 11. Fast & Amazing Support

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 05, 2025

**What do you like best about Semaphore?**

Fast support response and taking initiative to solve the issue provided, where the support team took time to curate a custom solution to our submitted request !

**What do you dislike about Semaphore?**

The lack of some permission management which would replace some workarounds being implemented.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore allows us to run all types of tests across our applications, and deploy them smoothly after, with a nicely made UI to display the process.

  ### 12. It offers great abilities and it's easily customizable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Davor T. | Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2025

**What do you like best about Semaphore?**

The best thing I like is the support that's always polite and helpful. It offers a lot features that are handy for a developer like me. Integrating these features into our processes works really good most of the time!

**What do you dislike about Semaphore?**

Sometimes, I find it difficult to navigate through the documentation since there's a lot and it's not particularly within my field of work. Nonetheless, this does not happen often and the customer support is always there to help!

**What problems is Semaphore solving and how is that benefiting you?**

Providing a stable and customizable environment for our CI/CD pipeline

  ### 13. Affordable, good support, limited machines types/sizes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Trevor R. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2025

**What do you like best about Semaphore?**

Semaphore was easy to get started with and is one of the lower priced CI/CD platforms. When I need access to beta features or my usage triggered abuse detection, support was quick to respond and helpful.

**What do you dislike about Semaphore?**

Semaphore doesn't offer large machine types currently, and Linux ARM (which I needed) was in closed beta. They let me into the beta, but it took several days because their support is on European business hours and I'm in the US.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore seems (at least initially) focused on self-hosted runners. I was looking for cross-platform cloud runners, which meant I was relying on their latest beta features. For anyone looking for self-hosted runners though, Semaphore may be the most affordable option.

  ### 14. Best for CI and Very Good support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tirth J. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 23, 2025

**What do you like best about Semaphore?**

Easy Integration to any application with Github

**What do you dislike about Semaphore?**

Sometime its challenging to Debug Failures

**What problems is Semaphore solving and how is that benefiting you?**

Increase Developer productivity with CI

  ### 15. Easy to use CI/CD platform, with great UI and documentation, and amazing customer support

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lorenzo Z. | Backend Engineer, Leisure, Travel & Tourism, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 11, 2024

**What do you like best about Semaphore?**

Semaphore is an incredibly easy to use CI/CD platform. Integrating my Ruby on Rails applications to use it is always very easy to do.

Their platform has an incredibly good looking UI, and documentation is also very well written.

What makes Semaphore stand out from the crowd however is their customer support. 
At one point at my current company we had some issue with our organization management; we contacted their customer care and  they literally answered our email in 2 minutes and the problem was fixed in less than 1 5 minutes.

It can't get any better than this!

**What do you dislike about Semaphore?**

Sometimes they are slow to update the programming language versions in their OS images. 
At one point the bump of a minor Ruby version took almost a week in their Ubuntu image and we couldn't upgrade our app  without having the CI with the exact same Ruby version.

Also, lately they had some sort of bug in their platform that caused you to log out from Semaphore every day, and you thus you needed to log in back every morning. That was frustrating.

**What problems is Semaphore solving and how is that benefiting you?**

Every sreious engineer needs a CI/CD platform nowadays, you just can't live without one. Shipping code continuosly and getting feedback from the CI every time is incredibly valuable for us developers.

I would choose Semaphore for:
- it's ease of use
- it's good looking UI
- it's amazing customer care support

  ### 16. A review for Semaphore CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** November 19, 2024

**What do you like best about Semaphore?**

I think SemaphoreCI is a great way to supervise CI/CD workflows. What is very useful for me is the SSH debugging feature helping with troubleshooting pipelines.

As well, the parameterized promotions make it easy to customize deployments, especially when working with multiple environments.

A good tool is also the test result reporting because it makes it easier to identify and address issues quickly which help a lot. In addition, I appreciate how fast are the pipelines and how the YAML configuration is useful to strikes a good balance between simplicity and flexibility!

**What do you dislike about Semaphore?**

Semaphore depends a lot on shell commands, which, I think might feel uncomfortable or intimidating to those new to scripting. Thus, I would say Semaphore is way more geared toward users who are already comfortable with the command line.

Also, I miss native integration with tools like Terraform or Pulumi. I believe they would be a nice addition for the one who are a lot invested in infrastructure-as-code.

**What problems is Semaphore solving and how is that benefiting you?**

The whole process of building, testing and deploying code to production is taken care of by Semaphore. Moreover, it really benefits me as it speeds up our CI/CD pipeline, minimize manual work and make sure things run smoothly. Besides, issues are catches early and at every stage thanks to automated testing as the parameterized promotions make deployments across environments much easier.

  ### 17. Cost-effective CI with great support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sean H. | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 14, 2025

**What do you like best about Semaphore?**

Semaphore is cost effective and easy to configure. Any time that we need support, we usually have a response within minutes and a resolution within a day. Plus, there are easy to use debug tools so we can dive into any problems we may have.

**What do you dislike about Semaphore?**

There aren't many downsides to Semaphore other than just the general frustration that dealing with CI can sometimes be.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore is our key CI service. It helps us run automated tests, making us confident that our pull requests will not break production.

  ### 18. Good CI/CD tool with good support team

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sudhin J. | Lead Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 25, 2024

**What do you like best about Semaphore?**

Easy to use and integrate with our workflow. They have a good technical support team who are always ready to help. We had a few occations where we got stuck with some pipeline issues and the support team was always ready to help.
It supports multiple integrations and is easy to implement the CI/CD pipelines.

**What do you dislike about Semaphore?**

- Cost. For teams which has mutiple development and deployment environments with a higher frequency of commit/deployments the cost will be a little high.

**What problems is Semaphore solving and how is that benefiting you?**

We use Semaphore as for the CI/CD pipeline. It helps to identify if any commit or merge might cause any issue in workflow by running all test cases before merge or deploy. We use the auto promotion feature to deploy the code updates after the successful tests.

  ### 19. A good, solid reasonably-priced service with exceptional customer support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Terry S. | Managing Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 24, 2024

**What do you like best about Semaphore?**

My company has been using Semaphore for a few years now. In that time, we've aksed a few difficult questions, as we've had unusual requirements for our tech stack. The customer service team have been outstanding in coming back to us quickly and proactively with assistance and suggestions. The Semaphore service is solid and reasonably priced, and the setup is straightfoward. We use it pretty much all day every day.

**What do you dislike about Semaphore?**

For anyone who has an unusual requirement, the docs don't always cover every situation. This is usually easy to fix with a single email to the excellent customer service

**What problems is Semaphore solving and how is that benefiting you?**

Every push to our code goes through Semaphore and only 100% green code goes live. It keeps us honest and reduces our team's anxiety levels!

  ### 20. Great support, good experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michał M. | Staff Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 02, 2024

**What do you like best about Semaphore?**

The pricing model is pretty good which makes it competitive with the alternatives, the configuration for the pipelines is pretty powerful and there are rarely any outages or major problems.
The support is very polite and responds quickly and they treat reported bugs seriously. 
The additional tooling for monitoring tests stability is quite nice and test reports make it easy to find which specs has failed, especially when running them in parallel.
It's clear that Semaphore continues investing in improving their product and adding new features, something that is often not the case with other CIs.

**What do you dislike about Semaphore?**

The API is still in v1alpha and is a often cumbersome to use and requires tricks and polling to get right.
The Semaphore Classic had a concept of a "server", now there are only promotions so coordinating deployments of multiple projects to the same place can be tricky.
The UI design could use some work, requires lots of getting used to and important information is sometimes hidden in the clutter.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore allows us to run our automated tests for multiple applications easily and integrate nicely with GitHub to complete our code review and pull request flow.

  ### 21. Outstanding Support and Great Service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2024

**What do you like best about Semaphore?**

The support team is exceptional. They respond quickly, are incredibly knowledgeable, and clearly take the time to understand my issue in depth. Their advice is always practical and helpful, making the whole experience with Semaphore smooth and efficient. This level of support is rare and truly sets Semaphore apart.

**What do you dislike about Semaphore?**

Not much to dislike! It can sometimes be a bit tricky to navigate, especially if you're used to other CI tools. However, the documentation is thorough and helpful, and the excellent support team is always there to assist, which makes it easy to overcome any challenges.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore provides CI and is integrated with GitHub.

  ### 22. Fast and reliable CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dorian L. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 26, 2025

**What do you like best about Semaphore?**

It's fast and has great support and clear documentation.

**What do you dislike about Semaphore?**

I would love if they had support for something like GitHub actions to share scripts between multiple projects.

**What problems is Semaphore solving and how is that benefiting you?**

CI workflow

  ### 23. Great CI/CD with awesome support team

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marvin L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 15, 2024

**What do you like best about Semaphore?**

Been using Sema 2.0 since their beta as CI/CD for all of our internal projects. I was dreading the YAML switch as commit push is required for any config change, but the upside is that every change is now tracked on revision control. 

Uptime been great and their support team responds within 24 hours (because different TZ). Every issues that I created ticket for been resolved in timely manner. Support team is very knowledgeable about their product. More often than not they are able to recommend alternative ways of doing things once they understand my issues, and with minimal back and forth. 

SSH Debug is a nice feature that allows you to recreate the pipeline and try to reproduce an issue or work out a fix from there. And the UI which appeals to Devs since it's simple and clean and it never looks broken after we added more pipelines or workflows. It's also designed such that accidental click wouldn't happen which is important for a production deploy pipeline.

**What do you dislike about Semaphore?**

Dropdown. YAML means no dropdown of options. To support multiple environments, you would have to create dedicated pipeline for each of them so UI might look redundant and clunky. But upside is that it avoids accidental mistake since selecting dropdown option is prone to human error.

**What problems is Semaphore solving and how is that benefiting you?**

It's the one tool for all our CI/CD needs.

  ### 24. Set and forget, great support!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul G. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 25, 2024

**What do you like best about Semaphore?**

We set it up quite a while now, and we have almost never had issues.
Recently we had some questions due to some issues setting up a ElasticSearch service, they replied in less than 24 hours with a solution, which was missing on their documentation and told us they were updating the documentation. 

When you are stuck with an issue on an external service it's great having prompt responses as these might block you from working.

**What do you dislike about Semaphore?**

Very sporadically we have test failures due to server issues.

**What problems is Semaphore solving and how is that benefiting you?**

Running all our suite of specs, and deploying our applications. Having this happen automatically saves us a lot of time. Also we implemented parallel testing, so it also runs way faster than running locally while developing.

  ### 25. Amazing tech, excellent support with human interaction

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jose V. | VP of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 08, 2024

**What do you like best about Semaphore?**

It's ease of use, we were able to integrate in hours, pipeline configuration, cost transparency, scalability, and friendly/human customer support.

**What do you dislike about Semaphore?**

Tied to Github login, would appreciate other means of login.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore builds trust in our CI and development pipeline, reporting any anomalies in our dev process. It speeds our time to production by automating quality checks.

  ### 26. Fast and reliable CI with easy configuration and easily navigable UI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Caius D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 26, 2024

**What do you like best about Semaphore?**

The documentation is extensive but easy to find information within, and the support team is exceptionally responsive on a couple of occasions we've had issues.

The pipeline configuration is consistent and promotion between different pipelines is easy for the obvious cases, yet still triggerable via an API call for the non-obvious cases.

**What do you dislike about Semaphore?**

Pipeline configuration is YAML, although they do have both good documentation and a validation endpoint in the API which makes it easier.

**What problems is Semaphore solving and how is that benefiting you?**

Before we used Semaphore it was hit and miss whether the service you were working on had automated testing enabled on code push, or if you had to run it locally yourself. Since we've gone all-in on Semaphore we now have standardised pipelines across all services, and either automatic or manual gating of deploy promotions based on CI results on the main branch as well. Irrespective of where the service runs or what language/toolchain it's implemented in.

  ### 27. Everything that you need in one place!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vlastimir R. | Senior iOS Engineer Tech Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 14, 2024

**What do you like best about Semaphore?**

CI/CD tools like Semaphore are being used daily.
So the overall experience really matters, not just the build time.
Semaphore has a lot of features that are supported on other platforms, sometimes individually. Here you have everything in one place.
The integration is very easy to set up and implement and the documentation is one of the best iv'e seen so far.
The platform is very easy to use and I like the approach with the GUI and that the configuration file is updating based on the GUI changes, so you can see how they look on the configuration file in case you need to add more repositories and just use a template.

At the moment we have mostly our mobile projects hooked up, and I can tell you that our builds were running 2-3 times faster without the optimization and now around 4-5 times faster than on the previous CI/CD platform that we were using.

One real world example would be to build and XCframework and deploy it, previous CI/CD: 35-50 minutes, on Semaphore: 9-12 minutes.

The customer support is also really amazing and fast to respond on any request or question.

And of course last but not least, debugging a job, which is really essential since VM machines are not the same as the local development ones.

**What do you dislike about Semaphore?**

- Even though the documentation is really great, sometimes it does not prove useful when you drill down with a specific case of a problem that you are trying to solve, in those cases most of the time the examples that are shown are not for the mac machines which sometimes you need to adjust.

- This is something that I dislike on all CI/CD platforms, the pricing plan for the Mac machines is always 10 times more comparing to linux systems, even though the machines that they are running on are probably within the same price range as the other ones.

**What problems is Semaphore solving and how is that benefiting you?**

The runs are really stable and it helps us test and deliver our SW with ease.

  ### 28. Year 10 with Semaphore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Don M. | Principal Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 07, 2024

**What do you like best about Semaphore?**

Semaphore 2.0 was a big leap forward from Semaphore Classic.  We are able to configure complex CI/CD scenarios with great flexiblity.

**What do you dislike about Semaphore?**

We depend on the HTTP API - from time to time unpublished, breaking changes occur.

**What problems is Semaphore solving and how is that benefiting you?**

It enables us to build and test many versions of our product in a consistent way.

  ### 29. Great support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Denys B. | Android developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 14, 2024

**What do you like best about Semaphore?**

We've been using Semaphore CI for a few years. And what I should say - they have a great support. It is always fast, responsible, and flexible. I as an Android Developer contacted them to resolve some Android emulator issues. And the  Semaphore CI team provided custom settings for our needs. It was very cool. I wish them to keep it this way.

**What do you dislike about Semaphore?**

- I'd like to see a bit better try-plans strategy. It looks like I can't check if some plan is better for our needs without switching to the last one.

- UI for mobile should be improved. Some info looks weird on small screens.

**What problems is Semaphore solving and how is that benefiting you?**

- Compilation issues
- Code quality issue
- JUnit tests
- Instrumentation tests

  ### 30. Easy to use, great support and frequent updates

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hui Z. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2024

**What do you like best about Semaphore?**

I had a wonderful experience using SemaphoreCI. The platform has a variety of features that I use to meet security requirements. I am highly impressed with their support and engineering teams. They always responded to my support tickets on time, provided helpful responses, and delivered most of my requested features.

**What do you dislike about Semaphore?**

I wish there was more documentation available for upgrading infrastructure(Terraform and EKS) for on-prem users.

**What problems is Semaphore solving and how is that benefiting you?**

We use Semaphore to run our CI pipelines to build, test, and release software while being compliant with internal and external security requirements.

  ### 31. Simple, scalable and reliable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ali T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 16, 2023

**What do you like best about Semaphore?**

I "own" some open source projects, particularly one (Codehaus Cargo) which covers quite a range of possibilities, and needs to work in a combination of environments. I am also a true believer that there should be maximum motivation and incentive for people to contribute to open source while ensuring quality: that project hence has over 2'500 tests, that can (and should) be run on different JDKs and of course on all supported (tens of) J2EE / Java EE / Jakarta EE containers. Though this setup is powerful, it would be unfair to ask contributors and developers to run it: one needs 5 different JDKs, and the whole test suite would take 6 to 7 hours to complete sequentially.

For such a setup, Semaphore is one of the key elements to success. More precisely:

- Semaphore supports a hosted configuration, which remains quite customizable and scalable, ensuring I can autonomously get all the contexts mentioned above covered in one place.

- The performance of the platform is quite good, enabling pull requests to get rapid feedback. Though it's not easy to tame at first, SemaphoreCI also has extremely powerful capabilities for (sub)build of dependencies and parallelisation - Substantially reducing the build and test time (once you get it right).

- With Semaphore 2, the whole configuration and management moved to scripted variants, which are version controlled and much easier to manage.

- Last but not least, the support team is responsive, understanding, kind and solution-oriented.

**What do you dislike about Semaphore?**

The move to Semaphore 2 is definitely good, as the Classic version was becoming overwhelmingly complex over time. I would wish there would have been an easier migration path, for example extracting (at least parts) of the Classic build configuration to the Semaphore 2 YAML definitions.

**What problems is Semaphore solving and how is that benefiting you?**

I "own" some open source projects, particularly one (Codehaus Cargo) which covers quite a range of possibilities, and needs to work in a combination of environments. I am also a true believer that there should be maximum motivation and incentive for people to contribute to open source while ensuring quality: that project hence has over 2'500 tests, that can (and should) be run on different JDKs and of course on all supported (tens of) J2EE / Java EE / Jakarta EE containers. Though this setup is powerful, it would be unfair to ask contributors and developers to run it: one needs 5 different JDKs, and the whole test suite would take 6 to 7 hours to complete sequentially.

For such a setup, Semaphore is one of the key elements to success.

  ### 32. Great tool, outstanding support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian N. | Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 01, 2023

**What do you like best about Semaphore?**

The CI service runs great. It's very reliable and visually appealing. Our tech team loves it!

Whenever I contact the Technical Support on the very rare occasions that I had an issue, they reply very fast and professionally. Compared to other big players in the market that take ages to answer a ticket, Semaphore is a game changer. However, is not just about speed, but the all agents I had the chance to interact with from their Technical Support are highly qualified in all technical aspects. In addition to that, whenver I non-technical questions, they think outside-the-box to find the most pragmatic and convenient solution, eg: while certifting for ISO 27001 they were very helpful.

I totally recommend working with them.

**What do you dislike about Semaphore?**

More flexibility on instante types for standard plans.

**What problems is Semaphore solving and how is that benefiting you?**

Great Continuous Integration pipeline. Easy to configure and track workflow progress status with a great UI.

  ### 33. Easy to use, and if even that fails support is quick, helpful and friendly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Simon d. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2024

**What do you like best about Semaphore?**

Documentation is great, ease of use is great, the support team are great. It is the kind of tool that you become so used to that you can't do without. The differences between offerings of CI/CD nowadays are not that big, so it's the details that count. This is where the good customer support, good documentation and simple to use interface come in really handy!

**What do you dislike about Semaphore?**

Most of the interface is great, but I'd love to have a slightly better overview of whats happening. It shows the most recent branches, and with quite a few projects it can be become quite overcrowded.

**What problems is Semaphore solving and how is that benefiting you?**

Every change we make, we get tested code, and without even flinching, it can deploy.

  ### 34. Scalable, Feature-rich and Super Flexible

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrew G. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2024

**What do you like best about Semaphore?**

Semaphore has a rich feature-set that is easy to implement, well documented and gives us everything that we need in order to run our CI/CD operations.  Having tried other platforms, SemaphoreCI is obviously a well seasoned and actively improved product that has allowed us flexibility to continue to grow and iterate the projects and pipelines that we use it for and get better results as we do.

I don't want to reproduce their entire feature-set in a review, as there's just too much to cover! But key for us has been that the UI and developer experience is great, meaning it's recognised as a powerful tool by all without our Engineering teams.  As well as the Semaphore Support experience too is fantastic - you ask a question, and get a prompt and definitive answer :)

**What do you dislike about Semaphore?**

A nicer view for mobile devices would be appreciated, but not essential

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore gives us a centralised and well-featured way of handling all of our CI/CD needs, and the rich & mature feature set allows us to proactively solve problems before they cause impact around CI/CD.

  ### 35. Simple, reliable, and backed by a great support team

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kevin C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 05, 2023

**What do you like best about Semaphore?**

- Easy to get set up
- Support is very responsive and helpful. They updated their documentation after I contacted them.
- Uptime is reliable
- Easy UX/UI for integrating new projects
- Documentation is pretty good
- Consistently adding new features

**What do you dislike about Semaphore?**

- I wish more people used it so that I could find more online articles/threads on how to solve issues I face. Thankfully, their support team is great so I just go to them whenever I have issues.
- Wish there was an active integration community with plugins similar to what github actions does with its github actions marketplace

**What problems is Semaphore solving and how is that benefiting you?**

It helps us ensure we ship code with minimal amount of bugs by allowing us to easily handle CI/CD

  ### 36. Simple , Scalable and Economical

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hasan E. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2024

**What do you like best about Semaphore?**

So easy to Setup, Create Pipeline and Connect with Github and Bitbucket. 

Reliable and Economical.  Runs Thousands of pipelines in a month using standard plan and happy with the pricing.

Few times we face downtime last year but they resolve the issue timely  max in 10-15 mins.


The good things is pay for the how long your pipeline use the pipeline.

**What do you dislike about Semaphore?**

Less Documentation and small community. But good thing is there support team is very supportive and Responsive.

**What problems is Semaphore solving and how is that benefiting you?**

un CICD of almost every pipeline we have

  ### 37. Very easy to set up and use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Doniyorjon Z. | Enterprise (> 1000 emp.)

**Reviewed Date:** January 31, 2024

**What do you like best about Semaphore?**

I like the ease of getting started and running on Semaphore, nice documentation and tools. Interface is  nice and not complicated. Support is super fast, althought it's not needed as much. I like the possibility to connect to a job for debugging.

**What do you dislike about Semaphore?**

Semaphore has only one Mac machine type, so it's somewhat limiting if you need more powerfull instances with MacOS

**What problems is Semaphore solving and how is that benefiting you?**

Every PR and tag gets tested and builds are delivered to our QA team

  ### 38. Works well, easy to set up, good customer support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2024

**What do you like best about Semaphore?**

I've appreciated how easy it is to set up, and how the customer support has been prompt when I've needed it.

**What do you dislike about Semaphore?**

There are a few slightly clunky UI things (which were received well as feedback when I raised it), and a few features that it would be nice if they were on a lower plan!

**What problems is Semaphore solving and how is that benefiting you?**

It's helped us to move a lot of testing into CI that our previous CI solutions weren't flexible enough to handle well.

  ### 39. SemaphoreCI is simply the best pipeline system I have used

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jorge T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2023

**What do you like best about Semaphore?**

The best part about SemaphoreCI is the UI. It allows you to watch your jobs and their progress. Also, it will enable you to jump into details of all of them. 
The performance is excellent. There are several ways to improve and cache your pipeline and the promotions (deployments). The documentation is very good about the different topics and provides scheduled jobs, which are helpful for many use cases. I totally recommend this platform for your team

**What do you dislike about Semaphore?**

Sometimes when demand is high, some jobs get stuck, but you can notify the support team, who will take a look at it immediately. I don't remember creating a ticket that was not solved in less than 24h, so that is covered.

**What problems is Semaphore solving and how is that benefiting you?**

It allows my organisation to test every piece of software we create. We can ship it to production or any other environment for testing in a logic that include passing all tests and deploying the code automatically.

  ### 40. SemaphoreCI has been an invaluable tool in our continuous delivery process

**Rating:** 5.0/5.0 stars

**Reviewed by:** sreenivas a. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2023

**What do you like best about Semaphore?**

There are many things I like about Semaphore CI.
1) It is very easy to configure the build using the yaml configuration file and readily available services like database and ability to load language runtimes work well for us.  
2) The ability to cache dependencies like node modules also helps speed up our builds and is especially useful when the cache can be shared across our parallel test runs.  
3)  It is also quite handy to login into a container representing a job and debug any issues.
4)  The visualisation of the build status is quite easy to understand.
5)  The aggregation of test results from parallel jobs.
5) Customer support is fantastic and quite responsive, our tickets are usually resolved within a few days.

**What do you dislike about Semaphore?**

1) We have had some issues with caching, but they have been resolved.  
2) Accessing artifacts related to a failed test from the grouped report could be made easier. You have to go to the failed job to access it.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore helps run our continous integration piepline and validate the quality of our software.  It also helps us with automated deployments.  We also use it to verify our topic branches.

  ### 41. Heartfelt appreciation for the exceptional support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2023

**What do you like best about Semaphore?**

Dear Semaphore Team,

I am writing to express my heartfelt appreciation for the exceptional support I received from your team. From the prompt response to the resolution of my technical issue, the level of service I experienced was truly outstanding.

The support representative who assisted me displayed a deep understanding of the problem and provided clear instructions for resolving it. Their expertise and willingness to go above and beyond by offering additional suggestions to optimize my workflow were truly commendable. Throughout our correspondence, they exhibited patience, professionalism, and a friendly demeanor, addressing all my inquiries with concise and easily understandable explanations. The solutions provided were well-documented, accompanied by screenshots and examples, making implementation seamless.

I want to extend my sincere gratitude to the entire Semaphore team for their customer-centric approach and commitment to excellence. This support experience has solidified my trust in Semaphore as a reliable partner for my development needs. Thank you for delivering exceptional support, and I look forward to continuing our successful collaboration.

Best regards,
Salem Bawazeer

**What do you dislike about Semaphore?**

I have been dissatisfied with Semaphore due to significant delays in pipeline execution. The tool has exhibited sluggish performance, resulting in prolonged wait times and hindering the overall efficiency of my workflow. Improvements in the speed and responsiveness of the pipeline execution process would greatly enhance the user experience and productivity.

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore is a powerful platform that addresses the challenges of continuous integration and automation testing, providing significant benefits for users like myself. By offering seamless integration with version control systems and allowing for efficient build and deployment processes, Semaphore streamlines the continuous integration workflow, eliminating the need for manual interventions and reducing the risk of errors. Additionally, Semaphore's automation testing capabilities enable the execution of automated tests in a scalable and parallelized manner, saving valuable time and resources. This not only ensures quicker feedback on code changes but also enhances the overall quality and reliability of software releases. The comprehensive solution provided by Semaphore empowers developers and teams to achieve faster and more reliable software delivery while maintaining a high level of confidence in the codebase.

  ### 42. No fuss and good support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Morten Fyhn A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2023

**What do you like best about Semaphore?**

The support is excellent. When I've needed help with something, it's always been easy to quickly get help from a human. I also enjoy the "SSH Debug" functionality a lot.

**What do you dislike about Semaphore?**

The community is small compared to e.g. GitHub Actions, so I have to write a larger part of my workflows myself instead of integrating something that someone else already made.

**What problems is Semaphore solving and how is that benefiting you?**

Standard CI stuff: Building, testing, linting, and pushing artifacts for our codebases.

  ### 43. Semaphore has automated and simplified our CICD

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neil I. | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 12, 2023

**What do you like best about Semaphore?**

Easy to search and understand documentation with good examples. Unparalleled flexibility and simple API.

**What do you dislike about Semaphore?**

Pricing could offer a good price point for larger companies with low usage (e.g. not based on user count)

**What problems is Semaphore solving and how is that benefiting you?**

We have leveraged Semaphore to:
- run CICD of almost every pipeline we have
- automate weekly rebuilds of our base images
- provide chat notifications of build success/failure
- run rebuilds via our internal chat bot

  ### 44. Great product, great support, very reliable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 13, 2023

**What do you like best about Semaphore?**

Semaphore has worked great as a build system for our engineering team over thousands and thousands of builds. Support team is very responsive and helpful, platform has been very reliable over the years, and their team frequently releases new features.

**What do you dislike about Semaphore?**

Would be great to have the ability to easily rerun a single job without having to rerun an entire workflow

**What problems is Semaphore solving and how is that benefiting you?**

CI/CD

  ### 45. A great CI solution for our developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dennis v. | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 18, 2023

**What do you like best about Semaphore?**

Helped us reduce build times significantly. 
loads of customization options.
The support team is great and resolved your issues in a promptly manner.

**What do you dislike about Semaphore?**

While we no longer use GitHub, which was the primary reason we transitioned away from Semaphore, we do recommend Semaphore for any users leveraging github.

**What problems is Semaphore solving and how is that benefiting you?**

The detailed logs and intuitive user interface in Semaphore made it easier for your team to identify and resolve issues in the CI/CD process. This streamlined troubleshooting process saved valuable time and minimized disruptions to development flow.

  ### 46. Semaphore Does What It says on the Tin

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bobby W. | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2023

**What do you like best about Semaphore?**

I love the fact that you can keep track of your build and see how well it is working in real time.

**What do you dislike about Semaphore?**

Sometimes it can crash from time to time or has little glitces but to be honest this is mopre of an internal problem as oppose to Semaphore

**What problems is Semaphore solving and how is that benefiting you?**

Semaphore brings together the build and as long as you have done the buiold correctly then semaphore will do the rest!

  ### 47. Semaphore CI fits our deployment process perfectly and it just works !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Boris G. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 24, 2023

**What do you like best about Semaphore?**

One of those tools that just works without thinking about it. Great parallelism, fast and reliable. We can deploy over 10 microservices to multiple global regions within minutes.

**What do you dislike about Semaphore?**

I am missing a yaml syntax checker, and maybe the possibility of more logic within the pipeline execution. A little bitter user role management would be welcome

**What problems is Semaphore solving and how is that benefiting you?**

Deploying code to AWS infrastructure, running automated tests.

  ### 48. Blazing fast builds in Semaphore 2.0

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suhas G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2023

**What do you like best about Semaphore?**

Semaphore's customizable build steps are very convenient for developers to plan and execute their build based on their needs. 
Billing based on resources used is excellent

**What do you dislike about Semaphore?**

Slightly expensive for startups but in the long run it's good CI/CD in the market.

**What problems is Semaphore solving and how is that benefiting you?**

Turn around of the builds that we can run in parallel saves hours of valuable time during critical deliverables.

  ### 49. In-repo yaml files plus a gui for better workflow creation.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roy R. | Software Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 09, 2023

**What do you like best about Semaphore?**

Semaphore keeps all the workflow steps in-repo with yaml files, yet allows for visual building of those workflow files (which then gets committed).

**What do you dislike about Semaphore?**

Because it's based on minute usage, it's not always clear how long and how much of a cost the service will be. I can't estimate in my head the number of build minutes in advance. I haven't gone too high quite yet, luckily.

**What problems is Semaphore solving and how is that benefiting you?**

Simple and on-demand test and deployment automation.  No monthly service fee, so if No commits that month, no cost.

  ### 50. Exceptional CI/CD Tool with an Outstanding User Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** August 31, 2023

**What do you like best about Semaphore?**

The UI/UX is great, so intuitive and beautiful that it helps to make developers happier :) Support also always responds quickly and provides the best support for all changes.

**What do you dislike about Semaphore?**

What can be improved: 
- Affordable pricing options for smaller teams or startup
- Enhanced documentation for advanced features like "Parameterized promotions"

**What problems is Semaphore solving and how is that benefiting you?**

Enabling developers by deploying code to AWS infrastructure and facilitating automated testing.


## Semaphore Discussions
  - [What is Semaphore used for?](https://www.g2.com/discussions/what-is-semaphore-used-for)
  - [What are two kinds of semaphores?](https://www.g2.com/discussions/what-are-two-kinds-of-semaphores)
  - [What is semaphore explain with example?](https://www.g2.com/discussions/what-is-semaphore-explain-with-example)
  - [What is semaphore and its function?](https://www.g2.com/discussions/what-is-semaphore-and-its-function)
  - [What are semaphores uses?](https://www.g2.com/discussions/what-are-semaphores-uses)

- [View Semaphore pricing details and edition comparison](https://www.g2.com/products/semaphore/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-03+16%3A13%3A19+-0500&secure%5Bsession_id%5D=2bdd620e-715b-4cda-92df-71ee173da53c&secure%5Btoken%5D=98cab055a058b15086d72ff2933946f40fddabcacafa66618a9feff21ccc7617&format=llm_user)
## Semaphore Integrations
  - [BrowserStack](https://www.g2.com/products/browserstack/reviews)
  - [Codecov](https://www.g2.com/products/codecov/reviews)
  - [Cypress](https://www.g2.com/products/cypress/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [Google Cloud Console](https://www.g2.com/products/google-cloud-console/reviews)
  - [Knapsack Pro](https://www.g2.com/products/knapsack-pro/reviews)
  - [Rollbar](https://www.g2.com/products/rollbar/reviews)
  - [Salesforce Heroku](https://www.g2.com/products/salesforce-heroku/reviews)

## Semaphore Features
**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Management**
- Configuration Management
- Access Control
- Orchestration

**Functionality**
- Integrations
- Extensibility
- Test Customization

**Functionality **
- Test Feedback
- Test History
- Customization
- Test Variety

**Management**
- Processes and Workflow
- Reporting
- Automation

**Functionality**
- Automation
- Integrations
- Extensibility

**Management**
- Automation
- Processes and Workflow
- Reporting

**Automation**
- Organization
- Reliability
- Thoroughness

**Processes**
- Pipeline Control
- Workflow Visualization
- Continuous Deployment

**Agentic AI - Automation Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

## Top Semaphore Alternatives
  - [CircleCI](https://www.g2.com/products/circleci/reviews) - 4.4/5.0 (499 reviews)
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (553 reviews)

