---
title: Semaphore Reviews
meta_title: 'Semaphore Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 198 reviews by the users' company size, role or industry
  to find out how Semaphore works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 198
  scale: '5'
date_modified: '2026-07-26'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# Semaphore Reviews
**Vendor:** Semaphore  
**Category:** [Continuous Integration Tools](https://www.g2.com/categories/continuous-integration)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 198
## 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 the **swift and reliable customer support** of Semaphore, highlighting their initiative in resolving issues effectively. (12 reviews)
- Users value the **fast and helpful support** that provides tailored solutions and clear documentation. (8 reviews)
- Users value the **reliable performance** of Semaphore, significantly enhancing developer productivity and reducing CI/CD times. (6 reviews)
- Users find Semaphore to be **easy to use** , with a straightforward setup and responsive support enhancing their experience. (5 reviews)
- Users appreciate the **easy integrations** of Semaphore, facilitating seamless feature integration and boosting developer productivity. (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 **difficult navigation** challenging at times, especially when adapting to Semaphore compared to other CI tools. (3 reviews)
- Users express concerns about **poor customer support** , particularly regarding response times and time zone differences. (3 reviews)
- Users find the **documentation confusing** , often struggling to navigate advanced configuration options for complex CI workflows. (3 reviews)
- Users experience **slow performance** with Semaphore, especially during agent responses and deployment template resolutions. (3 reviews)
- Users find the **lack of permission management** frustrating, often relying on workarounds to navigate Semaphore&#39;s complexities. (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. 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.

  ### 2. 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.

  ### 3. 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.

  ### 4. 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.

  ### 5. Very simple setups your projects

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 18, 2023

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

User-friendly and straightforward setup of new companies and their project pipelines;
GitHub integration is awesome (add/remove users and access semaphore projects);
They lets us to define CI/CD pipelines using a flexible customizable configuration file, this enables our devs to tailor process to our specific project requirements.

**What do you dislike about Semaphore?**

No view of detailed billing for projects,
We had to create several companies for some projects to control costs.
No self-hosted/on-premises option.

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

Semaphore helps automate the process of building and testing our apps.

  ### 6. Great service, solid support.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jason B. | Owner, Enterprise (> 1000 emp.)

**Reviewed Date:** April 25, 2023

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

Their support teams are super to deal with.  Very helpful at correcting / working with any problems.

**What do you dislike about Semaphore?**

Pricing is a little tough to get your head around.  I am paying for processing time, not the number of people in the server for access.

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

We were looking for somewhere to run our test suite with automation for the eventual end point fo CI/CD pipeline.

  ### 7. Easy, fast and at a good price

**Rating:** 5.0/5.0 stars

**Reviewed by:** Simon T. | Selvstændig, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2023

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

Setup is so easy that you'll actually take that little time to setup CI on a project. 
Splitting a large test suite is simple, so it's easy to get a good speed.

**What do you dislike about Semaphore?**

That it won't auto fix my red tests? Have been a happy customer for many years, can't really find anything to complain about - the product has only gotten better with time.

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

Speedy test suite ensures that my developers actually runs the tests. 
Easy notification setup ensures that they actually see the results. 
A few projects is setup for deployment on green tests, making it even more useful.

  ### 8. Excellent CI/CD pipeline, with lots of extensibility and excellent customer service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kevin W. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2023

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

Configuration is straightforward, and building pipelines up relatively complex build is much simpler than other tools.

**What do you dislike about Semaphore?**

There is an upper limit to complexity, at least for my team.  If your builds and deployments require Jenkins to do complex things, Semaphore may not work for your needs.

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

Semaphore simplifies our build and deployment process. It replaced an incredibly complicated and brittle Jenkins CI/CD structure.

  ### 9. The best and easiest CICD tool I've used

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohamed B. | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 15, 2023

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

We have been using Semaphore for three years on numerous projects, it is an easy tool to understand, configure, and well documented also they have an excellent support team reply quickly, and if there are some features not supported, then they help to do it with some workarounds, and they add it to their TODO list and inform you when it released.

**What do you dislike about Semaphore?**

Sometimes the job takes time longer than usual.

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

It helped a lot in decreasing the time we take to go to market by automating the work.

  ### 10. It has everything that I need

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kavin P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2023

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

It is easy to set up, has powerful capabilities, and has excellent customer support!

**What do you dislike about Semaphore?**

I have no qualms with using Semaphore at this time.

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

Semaphore is our primary CI/CD tool because of its flexibility and capabilities. It also has built-in integrations, like to send Slack notifications on fails.

  ### 11. Automatic deployment using tag-trigger feature in Semaphore helps a lot as we work with code commits

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rajesh E. | DevOps Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 27, 2022

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

Semaphore is suitable for our business use cases as we effectively carry out builds, spin up instance deployments and run them in a real-time Prod environment. Even if a build stage fails, we can easily find the issue and initiate a rebuild once we resolve it. In case we aren't able to identify the build failure, Semaphore allows us to directly SSH into our instances for tracking & understanding the RCA protocols.

**What do you dislike about Semaphore?**

All the core features offered by Semaphore are excellent for our organization's deployments. It's also relatively affordable when it comes to the pricing standards and once we get used to its intuitive dashboard, we can go for advanced pricing plans. It's easy to learn and adapt to Semaphore as it's relatively straightforward and has well-structured documentation.

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

We work on preparing deployments using Ansible in our production environment and Semaphore helps us by pacing up the SDLC with its Task Templates. Based on our customer requirements, we use predefined Task Templates to perform deployments within our deadlines. We also set up our automated deployments with its Tag-Trigger feature which efficiently tracks all new tagged commits in our repository as we work with various collaborative teams. We compose all our conditions in declarative scripts & when all our pipeline tests get passed, the entire workflow gets triggered for obtaining its corresponding tag.

  ### 12. Quick learning curve & good support

**Rating:** 4.0/5.0 stars

**Reviewed by:** Victor  W. | DevOps engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 17, 2022

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

The UI is neat and simple, pretty intuitive. The pipelines are quite easy to set up from a yaml file, and since y it's code, you can do a lot of things. The Secret sections is pretty useful, and updating those from the CLI is super easy. The support team responds pretty quickly within working hours, and really solves your problems.

**What do you dislike about Semaphore?**

I would score the integration with github at 90%. We had some of our projects broken after the owner account of some of them was deactivated, but as said before, the support fixed it pretty quickly.

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

Storing the secret tokens, passwords, etc.
Running custom pipelines for PRs and after merges. The history of the builds is saved, and you can even log in into the container where the pipeline was run to debug in case anything went wrong.

  ### 13. Best CI/CD service we've used

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bastien L. | Head of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2022

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

- Ease of configuration
- Flexibility
- Documentation
- Support

**What do you dislike about Semaphore?**

Secrets are global between projects, which is a bit odd.

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

We have a reliable, language-agnostic and reproducible (through YAML files) CI/CD pipeline. The maintenance cost is close to zero, and adding new projects is really easy.

  ### 14. It has a CLI

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 28, 2022

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

That it has a CLI - you can SSH into an instance with all of the commands you've configured, and run them step by step to ensure everything runs as intended.

**What do you dislike about Semaphore?**

It can sometimes take a while to start an instance, and it doesn't really give you a notion as to why or how long you'll have to wait to start your tests.

**Recommendations to others considering Semaphore:**

Try it.  The yaml to configure can be a bit daunting to start, but prologues/epilogues are really handy, as is the cache (for images / docker files / etc)

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

CI/CD.  We have a pretty large tech stack and we use Semaphore for both testing our PRs and deploying to (currently) our AWS ECS Instances

  ### 15. I use Semaphore for developing web services and ML models

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 14, 2021

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

Semaphore is very easy to set up.

It is also easy to set up dependencies between blocks in the workflow

I particularly like how easy it is to auto-promote jobs, such as deployments, as part of a CI pipeline.

**What do you dislike about Semaphore?**

Not every configuration option is available via the Semaphore dashboard. You will need to use the Semaphore CLI to change specific settings, such as configuring status checks in GitHub. Using the CLI is not a barrier to working with Semaphore, but it is worth being aware of this.

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

CI/CD pipelines are very easy to create with Semaphore. 

The pipeline visualization is superior to other CI tools that I have used (such as CircleCI). The debugging capability (via SSH) is better than CircleCI.

  ### 16. By Far the Best CI/CD Service I’ve Used

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rob P. | Staff Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2021

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

The docs are great. The YML driven pipeline with multiple branching options and monorepo feature support is extremely flexible. And the serverless style, pay-by-build-time is perfect.

**What do you dislike about Semaphore?**

There isn't any support for working with multiple repos in a single build.

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

We have builds for many repos, all similar, but all customized. We are able to schedule builds to run periodically as well to ensure repos don't get "stale". And we are saving on our CI/CD bill in the process.

  ### 17. Great tool for streamlining your workflow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Eduardo G. | DevOps Engineer

**Reviewed Date:** December 14, 2021

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

Simple to setup, their support team is award-winning, receives continuous improvements and features, easy to understand UI, failing job debug feature, very good pricing strategy and integrates nicely with GitHub.

**What do you dislike about Semaphore?**

Secrets are global between projects.
Low permission granularity (users are admins or normal users, for all projects).
Their API could have some improvements to allow greater flexibility.

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

Our team now has a reliable and reproducible CI environment.
With their MAC offerings, we removed the dependency on the development environment to prepare and push new deployments.

  ### 18. I use Semaphore for iOS & Android App Distribution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sagar K. | iOS Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2021

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

- Easy to setup CI-CD for iOS & Android Apps
- Just a YML file & you are set

**What do you dislike about Semaphore?**

Sometimes latest macOS nodes are not available

**Recommendations to others considering Semaphore:**

Github CI hangs sometimes. SemaphoreCI is better.

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

I was able to set up CI-CD for my iOS & Android projects. With Semaphore, I set up a pipeline for building an app & distributing it with automation.

  ### 19. Semaphore simplifies and accelerates our SLDC.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nicholas S. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 12, 2021

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

Semaphore is a product that has been truly thought-out. It seamlessly integrates with our VCS (version control system) and has a great API to run jobs upon git-events and deploy new code to our staging and production environments.

**What do you dislike about Semaphore?**

So far, we've found nothing we dislike about their platform. It's stable, has always been on for us, and they have great responsive support.

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

Semaphore solves the CI/CD problems we face, or in particular, how can we guarantee that new code won't break existing features? and how can we automate the deployment of new code for our customers? Semaphore solves both well, and their unique "manual promotion" feature allows admins and our C-Suite to customize these processes even further.

  ### 20. Great tool. Incredible support team.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cezinha A. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 16, 2021

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

SemaphoreCI has an advanced and versatile setting system.

I think is almost impossible to not find what you need. If is not possibile to resolve what you want using the yml file, you can use also their powerful API or you can mix both.

For example, we needed a fail-fast strategy different than the default one. We built our own strategy using their API.

Their support team also is incredible. Thei really want to help you.

**What do you dislike about Semaphore?**

If you live in Brazil, their price is expensive because of the exchange rate.

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

Before SemaphoreCI we had many problems taking care of our own Jenkins instance.

In the first moment, it seems that Jenkins is cheaper than SemaphoreCI. But, after a while, the benefits are very clear.

Your team becomes more efficient.

  ### 21. Semaphore - the next phase in the evolution of CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ben P. | Principal Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 30, 2020

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

I've been doing CI/CD for more than 15 years, helping teams start doing it, improve their means to do it, and in general making it *boring*.  In other words, removing the drama and headaches that plague poor implementations and letting devs focus on other things.  Semaphore v2 is hands-down the best CI product I've used to that end. It's designed by people who really are attuned to what makes good pipelines work and have made that their primary focus.

Semaphore v2 really shines on these points:
* Clutter-free UX and effective pipeline visualizations.  Semaphore v1 was great, but didn't do so well here - v2 fixed those problems in a big way.  Semaphore also obliterates tools like Jenkins and Bamboo in terms of UX.  It's extremely intuitive and easy to navigate.
* Incredibly flexible platform, but without the open-ended bloat of Jenkins.  Semaphore is opinionated to a degree, but it's opinionated in just the right ways so that you can't help but to end up with effective CI/CD using a very simple set of well-designed building blocks.
* Parallelism is a first class citizen.  You can do pretty much anything you want in parallel, but define serial dependencies if you need them.  You can also right-size with the appropriate compute resources at a VERY fine-grained level.  All of this makes for a billing and activity model that is very fine-grained and useful - kudos on having excellent UX for these features too
* Easy-to-understand logs and job timings.  There's always a desire to improve one's pipelines and this provides just the right information to do so.  Rather than just show a raw txt dump (which you *can* get if you really want), logs are visually broken up into sections so you can see how long each part takes to run. You can also easily see which steps (if any) failed.   I really do not like sifting through unparsed log output to try and find what broke - Semaphore has solved this problem very elegantly. 
* Peerless debug facilities.  The ability to attach to running or pristine build containers using a copy-paste terminal command is a killer feature and has saved me many hours of work.
* Useful utilities like the sem CLI and the Toolbox built-in to the platform.  The Semaphore team anticipates what developers need, freeing us up to focus on more important things.  Also helps keep our pipeline scripts short and sweet.
* Semaphore Secrets is excellent, from a feature point of view.  Encryption by default, and we don't need to manage it.  Having names of secrets in our pipelines rather than the encrypted secrets themselves is a plus.
* Effective strategy for making builds faster and more reliable by supporting a lot of caching patterns and download mirroring.  The recent changes to avoid DockerHub throttling is a great example.  Other tools often leave you to fend for yourself on these points and that takes time away from more useful pursuits
* Friction-free integration with Github for users and status checks.  This was decent in Semaphore v1, and it's extremely good in v2.
* The support team is AWESOME.  they respond quickly and almost always have an answer or a suggestion.

**What do you dislike about Semaphore?**

Semaphore v2 is still somewhat of a young product and as such there are a few rough spots in terms of features, but they are not nearly enough to make me reconsider using the product as it is today.

Specifically, I found the following things to be a bit rough:
* The artifact tool is a bit tricky, sometimes getting tripped up on certain filenames and not restoring a file to its original location.  Fairly easy to work around, but more work than it should be.
* No high-level project health dashboard like we had in Semaphore v1 (or pretty much any tool).  We can make dashboards, but they are all very commit-centric which doesn't work as well for managers and architects that just want to keep an eye on the basics
* The permissions model is very rudimentary, and this is a bit of a problem for more security-minded folks.  For example, it's not possible to control access to secrets or who can manually deploy code to production.  We rely on Github to keep us out of trouble, but I feel like this needs some more development.
* I'm not crazy about all secrets being global - the Semaphore v1 model (global + project secrets) was better IMO for managing large numbers of projects.
* It's not possible to parameterize manual runs.  Though best case you don't need this sort of thing in a well-designed CI/CD pipeline, occasionally it's useful for things like hotfixes or rollbacks - exceptional circumstances.
* I can't seem to find a way to navigate the build history for a branch, i.e. scroll through a list of all the commits in order.  This is a missing feature that other tools have 
* If a pipeline is Stopped abnormally (i.e. neither Passes nor Failed), I have no information to tell me why.  I probably should be able to see this info.

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

Have worked at two companies now using Semaphore to build out pipelines for new AWS serverless projects.  The main outputs of this are:
1) We have a hands-off CI/CD solution that Just Works.  It requires no dedicated staff to maintain and extending our pipelines (or making new ones) is very easy.  Drama-free.
2) It's a great educational tool.  It's hard to learn what you need to do to make a solid pipeline fi you've never done it before and often find myself on teams where that's the case.  Semaphore is not only a great tool for *building* pipelines, it's also a great tool for teaching people how to build them.  The visual pipeline view alone is worth its weight.
3) It is incredibly cost-effective to run Semaphore, for the same reasons it's cost-effective to run serverless - you don't pay for idle.

  ### 22. A complete game-changer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stephen v. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2020

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

I love having beefy servers available. Semaphore allows us to pay for beefy hardware  (we use the e1-standard-8 machine type exclusively) for fast CI without taking on the burden of self-hosting. Because we're only paying for usage (to the second) we don't incur the fixed cost of scaling to match our peak so although on paper it's more expensive per unit time, it's worked out being cheaper for us than dedicated CI hosts ever was.

On top of that, the basic unit of the environment is a VM rather than a docker container. That means that we don't need to worry about docker-in-docker weirdness, and can just run builds like we do on our desktops.

**What do you dislike about Semaphore?**

I would love it if there were more CPU optimized hosts. The e1-standard-8 machine has 8vCPUs and 16 GiB of RAM. Our tests aren't very memory heavy but are CPU heavy so I think we'd benefit from 16vCPUs with 8/16 GiB RAM.

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

We found ourselves with a dilemma in our CI/CD. We could either self-host for better hardware or pay for more minutes of crappy hardware on other CI platforms. Even still, docker-in-docker seemed like the approach that was being advocated for managing CI on our own hardware and we've run into enough trouble with that in the past that we were leery to do it again.

Semaphore let us have simple to use VMs with fast hardware without the burden of supporting them. It's also let us drop docker-in-docker from our CI processes - which before had been a source of pain.

  ### 23. Great customer support for IOS pipeline

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 18, 2020

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

I like that there is immediately acknowledgement of a filed ticket, and then a 24-hour response window.

**What do you dislike about Semaphore?**

The platform was a bit new to me as I have never built iOS app in this way (using fastlane as well). It would've been nice to have a few more examples as it would have definitely helped with the onboarding, but there was enough info also on the web to help me figure things out.

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

We are trying to build and push an iOS app to TestFlight and the App Store. The fact that I can build with the command line (fastlane) and the time it takes (quicker) are huge benefits.

  ### 24. Fast and flexibile CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlton D. | Senior PHP Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 10, 2020

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

The Semaphore concepts are really easy to understand which helped me build a great workflow for our PHP project.
I found that the documentation covered all of the areas that I was interested in such as Laravel, composer, Heroku, phpunit and private repository access so I wasn't left stratching my head on how to get something working.
This meant I had a working workflow covering branches and deployments to dev, staging and production in a few hours.
Compared with Semaphore 1 the speed of the builds is really nice and we're only on the lowest tier.
I thought that the SEM CLI was really useful and meant I was able to SSH onto servers to debug issues really easily.

I had to contact support once and they offered me two solutions to a problem I was facing in simple terms that I was able to implement quickly.

**What do you dislike about Semaphore?**

Nothing to be honest, so far experience has been good and enabled me to automate tests, qa and deployment meaning the rest of the team can just focus on development.

I think it would be nice if there were example docs on getting xdebug code coverage and lighthouse frontend analysis into the build

**Recommendations to others considering Semaphore:**

Read the documentation and understand the core concepts

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

We have a PHP Laravel project, consisting of the application, testing and QA tools. We basically need to know that the tests (Unit, API and Dusk) pass and the code follows a pre-defined standard.
Then we need to deploy the project through the environments testing the application before progressing to the next environment.
Once the workflow was created we are able to benefit from the automation on every commit and focus on development and delivering value in a consistent way.

  ### 25. Excellent tool for CI pipeline

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arash T. | VP of Engineering

**Reviewed Date:** April 07, 2021

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

The parallelization of our test suite has been immensely beneficial

**What do you dislike about Semaphore?**

No significant downsides for us so far, but we have been looking forward to the release of the monorepo support for our planned architectural shifts

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

We're automating our test suite and optimizing the time it takes to run our test suite

  ### 26. Fast, user centric CI/CD

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** September 24, 2020

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

- Easy to set up complex CI pipelines
- Really neat pipeline visualisation
- Test artefacts to replay end-to-end failure videos
- Customer support is excellent staff are knowledgeable and friendly
- Build caching for faster test runs

**What do you dislike about Semaphore?**

- Some of the more in-depth features can take a while to get your head around. Such as setting up complex caches.
- I'd like to restart a single job, which isn't yet supported

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

We use it to manage our full CI/CD. Including client and API unit tests, integration tests and staged deployments. Having the full app and backend validated and deployed from a PR merge is a dream.

  ### 27. CI & CD has been Amazing with semaphore!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kashif N. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 05, 2020

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

There are different tools in the market provide CI & CD Services, but what I feel good about semaphore is Support and Documentation. you don't need to spend days to setup semaphore. Friendly Support Staff and easy documentation make it hassle free.

**What do you dislike about Semaphore?**

just want to suggest a feature to manage the manual deployment/promotions in 2.0 in a better way like it was in classic version. It has already been reported in the proper forum.

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

I'm using mainly for Testing and deployment. its effortless and smooth.

  ### 28. Great for MacOS and fantastic customer support

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeremy H. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2020

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

We use their MacOS and Linux containers to run our mobile app build and ship CI workflows. They work great and have fantastic support. We had a caching issue on MacOS that resulted in longer build times with cache than without and their team prioritized and shipped a fix within a few weeks.

**What do you dislike about Semaphore?**

For a small outfit like ours, they check all the boxes. They're not a super big name in the space though so there isn't the same kind of reassurance that they support and have seen everything before.

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

We use their MacOS and Linux containers to run our mobile app build and ship CI workflows. Before this, we didn't have any CICD around our mobile app, so breaking the build was a regular process.

  ### 29. Fast, flexible and scalable CI platform

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 28, 2020

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

I’ve been working as a web engineer for more than 20 years and I’ve tried a lot of different products in the CI/CD space, but I always come back to Semaphore. They’ve done an incredible job with the latest release of their product, improving it in every possible aspect: from UI to ease of use, from speed to pricing.

It’s very easy to get started, documentation is exhaustive and clear, and workflows can be augmented and improved to cover pretty much any build requirements. On top of that, Semaphore has one of the best customer support in the industry, always fast to respond and very helpful.

**What do you dislike about Semaphore?**

Nothing really, I’ve been a user and a fan for years and the product definitely ticks all the boxes.

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

Semaphore takes care of CI/CD for all the products my company has developed in the past years, and their platform gives us the confidence to release multiple times a day and has greatly improved the speed of our release cycles.

  ### 30. Efficient, flexible platform for open source

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 14, 2020

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

We use Semaphore as the CI for Codehaus Cargo, a thin wrapper that allows you to manipulate various type of application containers (Java EE and others) in a standard way.

The main challenge with Codehaus Cargo is that it supports TENS of different application containers, which then implies that "proper" automated testing would take hours on a single developer's machine - An unreasonable effort for people who just want to contribute freely to an open source project.

Thanks for Semaphore CI, all our integration tests run regularly on these tens of containers, which have their own Java versions and specifics, all very nicely covered by Semaphore CI!

In addition, the Github <-> Semaphore CI integration implies that all contributors very quickly see if any of their PRs cause issues in Codehaus Cargo, and can hence fix things themselves. This is a great plus, enabling open source collaboration at a large scale, without requiring extra effort.

**What do you dislike about Semaphore?**

One cannot move from Semaphore Classic to Semaphore 2.0 easily... So, we just stay on Semaphore Classic :)

**Recommendations to others considering Semaphore:**

Semaphore CI is an excellent choice for open source projects with Github.

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

The main challenge with Codehaus Cargo is that it supports TENS of different application containers, which then implies that "proper" automated testing would take hours on a single developer's machine - An unreasonable effort for people who just want to contribute freely to an open source project.

Thanks for Semaphore CI, all our integration tests run regularly on these tens of containers, which have their own Java versions and specifics, all very nicely covered by Semaphore CI!

This is key to enable open source collaboration at a large scale, without requiring extra effort.

  ### 31. Makes It Quick and Easy to Get Started with CI/CD

**Rating:** 4.5/5.0 stars

**Reviewed by:** Matt C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2020

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

Easy setup file, checked into your GitHub repo. Easy to track (most) changes to the setup of the service. Easy to use diagrams of the block testing process. Github integrating and hooks allow a seamless kickoff for test running, and reporting back with zero effort.

**What do you dislike about Semaphore?**

Mostly everything can be configured via the semaphore.yml config file or the dashboard, however there are some settings which can only be configured by using the sem command line tool. If these settings exist elsewhere, it is not obvious. Minor inconvenience once you know where to look.

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

We use semaphore to ensure that every feature branch does not break the master build. Our test suite runs for about an hour in serial, but with parallelization in semaphore, we can run it in about 8 minutes.

  ### 32. Powerful, easy to use CI/CD tool with incredible support

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 05, 2020

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

I found Semaphore through on their deployment tutorials. After having spent hours fighting with a competitor's CI/CD feature, using Semphore to deploy a docker image to Kubernetes was a breeze. Semaphore builds Docker images much faster than any of the tools I tried and their UI is easy to navigate. 

I ran into a technical issue with deployment and reached out to support. My issue was thoroughly researched by their customer support team and the reply I received provided a detailed explanation on how to fix the issue.

**What do you dislike about Semaphore?**

We have a very simple deployment pipeline and I'm yet to run into anything I don't like about the tool.

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

Semaphore has significantly decreased how long it takes us to deploy to production. Docker Images are built quickly and using their workflows we're able to deploy into production

  ### 33. Fast, nice looking and just great all around CI/CD

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 22, 2020

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

I'm been using several different CI/CD in my career and got to admin I like SemaphoreCI best. The user interface is just pleasant to look at and I get around. I love how SemaphoreCI suggests things you can do to improve your CI/CD workflow - setting up concurrent test runners, tasks that run after jobs are executed etc.

The free tier is enough to support a couple of my personal projects but I'll happily switch to a paid plan once I get over the limit of 100 free builds/month.

**What do you dislike about Semaphore?**

I can't think of anything I'd really dislike. The product meets all my current needs as a web engineer.

**Recommendations to others considering Semaphore:**

Give it a try. I believe you'll love how easy it is to set up and how pleasant it is to work with. I haven't had any (real) issues with the builds and when I did the support was super responsive and helpful.

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

I trust my test suite a lot. Having a CI/CD sit in between my development machine and staging/production servers allows me to go to sleep after I release my code. I've set up webhooks that trigger a deploy if the suite passes. If not, I get notified using some of the several integrations (Slack, email, ...).

  ### 34. Simply Awesome with a consistently stable and super fast CI. Must Try

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek J. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 04, 2020

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

I love the speed with which it deploys, I have used multiple CI/CD in my short career but never found such great interface and services which are provided with SemaphoreCI. It helps in improvising the CI/CD workflow by adding concurrency and easy to use UI. RSpec boosters is definitely a must mention as it adds the required automation.
Speed both in customer support and in the workflow had been unmatched.

**What do you dislike about Semaphore?**

For a newbie like me, it had been a great experience with the semaphore CI/CD workflow. But I feel there is a little lack of the required documentation needed for a non-developer to come on board. Overall Their core team is constantly updating the features and it feels that you no user will feel like lacking some as it would be added soon.
I believe that such a potential product needs some more marketing not because it is not good enough to acquire the market but due to the competition, it is facing from other fellow organizations. This move would even help beginners to use this product with great enthusiasm.

**Recommendations to others considering Semaphore:**

I would recommend it to every developer out there and would let them feel the difference themselves.

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

I am using Semaphore for deploying the code for various environments and also use it for the Automation of tests.
We use it to check all our pull requests. I also like the workflow editor and use it often as well. Indeed it is a complete bundle and itself is a necessary tool to create potential projects. I generally work on javascript projects and it helps me to ace them all.

  ### 35. Great service and support

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 17, 2020

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

- RSpec boosters to automatically split and balance our test suite was the main attraction for us.
- The workflow/pipelines UI is great, we love the promotions feature.
- Support for private docker CI/CD  environment and the abstraction S2 provides really simplified our setup.
- Caching is super fast and works great, it helped us reduce build time.
- Customer support has been great so far.

**What do you dislike about Semaphore?**

- It would be nice to have "steps" within a job for visual feedback in the IU. Currently the only way that's support is with multiple jobs, which in some cases isn't efficient since jobs are completely isolated and need to pull/setup all containers again.
- Restarting a single job isn't supported, the only option currently is to re-rerun the entire build.

**Recommendations to others considering Semaphore:**

We used to manually split our test suite to run as parallel jobs, it was difficult to maintain and balance. Semaphore's RSpec boosters solved this issue for us with a one-liner in our yaml config!

We're also making use of the pipelines and promotions to help automate our deployments.

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

We used to manually split our test suite to run as parallel jobs, it was difficult to maintain and balance. Semaphore's RSpec boosters solved this issue for us with a one-liner in our yaml config!

We're also making use of the pipelines and promotions to help automate our deployments.

  ### 36. Great product and amazing support

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 14, 2020

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

I like how I can run asynchronous tests and configure the behavior in case some tests fail. 
Also, the support team is very helpful and they reply quite fast.

**What do you dislike about Semaphore?**

So far I only have good things to say about Semaphore. 
Maybe the transition from v1 to v2 could be smoother.

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

We use it to make sure that our branches are always production-ready.
We are able to run the whole CI suit in less than 10 minutes.

  ### 37. Feature Rich CI/CD Service with Exceptional Support!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 08, 2020

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

- Fast & responsive customer support. Among the best in the industry!
- Excellent API and documentation if you are trying to do something complicated
- Very beginner-friendly as well to get you started as quickly as possible

**What do you dislike about Semaphore?**

- The UI can be a little slow / buggy sometimes
- Performance of their machines can sometimes vary

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

We are a team that deploys to production multiple times a day and so a rock-solid CI/CD pipeline is mission-critical. Semaphore helps us be agile and confidently shipping code.

  ### 38. Great support and product works great

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** September 10, 2020

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

In addition to the product working great, I would have to say the thing that I like best is the quality of support that I get.  I have received quick and helpful responses to all of my questions.

**What do you dislike about Semaphore?**

I dislike yaml.  I would have given a 10 on "How likely is it that you would recommend ..." if semaphore supported json for configuring.

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

We are currently using Semaphore to provide automated unit tests execution, lint execution and automated builds for two purposes:
- Continuous Integration Verification
- Continuous Deployment (using auto promotions)

  ### 39. Ultra fast CI with support for repositories in other organizations and a great team behind it

**Rating:** 5.0/5.0 stars

**Reviewed by:** Timo M. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 10, 2020

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

We chose Semaphore because it allows us to add GitHub repositories from other organizations, simply by being an admin for the repository. This way we can setup CI and CD for our clients, and they don't need to setup any new accounts, provide us with the correct permissions, and so on.

It's not only faster than our previous builds at Travis, we also pay a fraction of the costs. The support answers very fast and if we ran into any technical problems, they were solved within 1-2 days.

**What do you dislike about Semaphore?**

Because Semaphore is constantly getting new features, it's hard to dislike anything. It feels like if a feature is important, it will come sooner than you think.

What we miss the most: Currently it's not possible to have any sort of access control for secrets. Secrets are visible to everyone in the organization. This isn't a problem for us at this point of time, but we may need to keep this in mind when adding users to our organization.

**Recommendations to others considering Semaphore:**

Read through the documentation and all the example repositories they provide. If you aren't convinced then, just give it a try. It comes with free credit.

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

Continuous Integration and Continuous Delivery is a requirement for all of our projects. No developer has to deploy something from his own machine, and all our Pull Requests are checked by Semaphore to ensure the app still works.

Writing Semaphore pipeline definitions is much simpler than configurations from competitors, which removes any barriers to add CI to a new project – and the new Workflow Editor UI is the cherry on top. They provide a great CLI toolkit inside the predefined ubuntu machines.

  ### 40. Simple yet powerful

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** February 13, 2020

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

Have worked with many CI systems over the years and keep coming back to Semaphore -- for simple Ruby deployments into Heroku all the way through to custom workflows involving coordination between AWS resources, S3 and various third parties if it can be scripted on a computer terminal you can trust it to run fast and consistent on Semaphore. We have always found that tests and deployments are highly consistent and downtime as only been observed in 1-2 cases in 6 years.

**What do you dislike about Semaphore?**

When the specific package you're using is not installed or not the default version in semaphore you end of running a series of commands (like to install a DB version etc.) that are "not as cacheable" which leads to more time to run each build. Environment variables and encrypted files are "global" in that each branch uses the same set, when it comes time to sunset/rotate/upgrade a particular value you have to "version" your environment variable to have them running side by side until you have completed the upgrade (i.e. REDIS_URL_1 and REDIS_URL_2).

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

Every software needs a centralized place to run its test suite and to then be delivered the users. Semaphore allows us to do both of these things with great speed and without having to specifically worry about any "CI issues".

  ### 41. 62% cheaper than previous provider and 100% better

**Rating:** 4.5/5.0 stars

**Reviewed by:** Krzysztof S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 13, 2020

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

We were able to eliminate waiting times at the end of each sprint (which were usually very challenging as we deploy a lot of changes on a last day) with automatic CI scaling. All previous solutions were operating on fixed computing resources and we ended up wasting development time while developers were waiting for their build to finish. With Semaphore this is no longer the case - tests are run immediately after code has been pushed.

Another benefit was more powerful machines resulting in faster test runs, we have found out that in our case difference between CircleCI and SemaphoreCI was about 20% faster test runs. 

With all that being said we are now paying 38% of what we would be paying somewhere else and experience is great.

Customer service is top-notch and we were never had a problem with resolving our problems in a short amount of time.

**What do you dislike about Semaphore?**

- Tests runs were not evenly split based on a test run time and we have had to rely Knapsack on our test distribution

- Getting non tech savy person to manage billing is challenging as it is required to setup a Github account in order to log in and manage projects

- Their target group are developers and it makes hard to sell project to any business person. Almost all materials are about development, I haven't seen any meaningful material on why you should consider using Semaphore instead of Azure Pipelines/AWS CodePipeline/ Jenkins. And what business will get from their faster build times

- Marketing materials are not updated to match current product shape and instead feature outdated "pipeline" screenshots - this is not looking very professional.

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

- Continuous integration and deployment of large scale monolith Ruby application to PaaS service in short and predictable time
- Letting everyone own CI process with configuration file in place
- Running automated tests to offload local machines

  ### 42. Easy to use CI, great support

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andrej P. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 19, 2020

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

Easy to navigate interface. 
Helpful and active support staff (over tickets and slack)
Detailed documentation.
Transparent status page and outage communication. 
Customization options.

**What do you dislike about Semaphore?**

Occasional hiccup in provisioning of build machines (missing certain language versions, etc.).
No role based access control to secrets in V2, which allows all users in organization to read all secrets.

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

DevOps team is able to offload building and deploying tasks to developers, requiring their actions only when something breaks.
Automatization of the test/build process has sped up the development significantly.

  ### 43. Simple to start, easy to scale, great UI

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 20, 2020

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

Semaphore was super simple to get started with. Other solutions like CircleCI were much more painful to set up.

**What do you dislike about Semaphore?**

There were a couple of small UI bugs which I reported to customer support; they were happy to assist me in finding workarounds. Otherwise, nothing significant.

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

We wanted a simple CI system for running our Rails tests and marking commits as 'passed' on GitHub for auto-deployment to Heroku; Semaphore got us up an running in less than an hour. It's also got nice pipelining features that we can grow into as the codebase gets bigger and more complex. The pay-per-second pricing scheme suits us as well.

  ### 44. Powerful CI platform

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 26, 2020

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

- Lots of flexibility when building workflows
- Personalised interface
- Run jobs in parallel with dependencies to reduce build time
- Cache files between jobs
- Can commit config to git repo

**What do you dislike about Semaphore?**

- v2 web app is sometimes slow to load
- Navigating between projects / branches could be easier in 2.0

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

- Running tests in parallel (reduced time waiting for builds)
- Building web pack on semaphore instead of local environment (less conflicts)

  ### 45. Fantastic CI/CD service for beginners and experts!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 02, 2020

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

- Extremely Fast Deploys
- The Caching feature is amazing as all %90 of my workflows involve building docker images.
- Non-Cluttered UI
- Understandable pipeline/promotions workflow
- Feels under-priced for the speed & benefits provided
- Parallelism %100

**What do you dislike about Semaphore?**

- Documentation could offer some additional examples of full configs and their functionality, but as-is you can quickly get proficient in creating workflows.
- More featured tutorial for those using Semaphore as their first CI/CD service

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

-No longer relying on self-hosted CI/CD service
-Worries regarding previous CI/CD crashing have vanished.
- Code Push -> Deployed time greatly decreased.

  ### 46. Reliable Continuous Integration with Great Support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Quinton R. | Lead Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2019

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

Semaphore has supported my project for years and provided excellent customer service along with an amazing free plan for my open source project. Every time I've contact them, they've made sure to follow up with me no matter how long it may take to resolve my issue and I've never had to remind them about my issues despite being on an open source plan.

**What do you dislike about Semaphore?**

It is hard to find anything to dislike about Semaphore, but sometimes I do find the documentation a bit lacking, especially with regard to the upgrade processes. That being said, a quick email always clears up any issues I have.

**Recommendations to others considering Semaphore:**

If you ever have any questions, be sure to contact them. The staff are always helpful and friendly!

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

Semaphore has completely automated the build pipelines for my open source project, from integration to deployment, I have used them to make sure the users of my project are always up to date.

  ### 47. Awesome CI/CD service

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** February 14, 2020

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

It's easy to work with, providing a good overview of what's happening. Detailed billing insights make it easy to identify your costs. Docker support is what it makes shine compared to the version 1. Thanks to that, there's so much flexibility. It works for our most complicated setups, running only if necessary for the specific subtree. It's also possible to use VPN for deployments, which is not something you can always find in the competing services.
And the customer support is the best!

**What do you dislike about Semaphore?**

Sometimes it's a bit inconsistent with the time it takes to restore things from the cache, varying from 30 seconds to 4 minutes. Occasionally, we've experienced some downtimes, but it was all solved very quickly with the customer support. It's a pity that there's no automated process for migration from the version 1, as we have a lot of projects running on the older version and an automation would help us greatly (even for just simple use cases).
Also, it would be nice to get a better overview of the deployments. In version 1, it was very nice and we could see it completely separated from the tests, but in version 2, we see that it's all passed, but actually when you click on the workflow, it's not, because it's still deploying. Definitely something to improve.

**Recommendations to others considering Semaphore:**

Fully recommended.

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

We're using Semaphore for CI and CD, mainly for Rails and Javascript projects.

  ### 48. Powerful, Fast, Easy to use

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 16, 2019

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

I want to highlight a few points:

- Easy setup: a few minutes and your project have CI / CD;
- The best support team: I rarely write to support team, but every time they respond quickly and solve all problems;
- Good pricing;
- Perfect documentation;
- Easy to use: UI is simple.

Our team does not even have a question about which CI to use - we already know the answer.

**What do you dislike about Semaphore?**

It's hard to find something that I really don't like.

- Hard to move your project from Semaphore v1 to v2. We still use v1, but we are happy with him;
- I really want to see support for new versions of ruby out-of-box.

**Recommendations to others considering Semaphore:**

The best CI/CD for Ruby/Ruby on Rails applications.

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

We are using Semaphore CI for test automation and deploy the code to different environments.

  ### 49. Semaphore v2 is a great CI tool with a developer focussed experience and quality support

**Rating:** 4.0/5.0 stars

**Reviewed by:** David S. | Director of EMEA Engineering, Enterprise (> 1000 emp.)

**Reviewed Date:** June 19, 2020

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

The declarative pipeline syntax & fantastic, responsive customer support.

**What do you dislike about Semaphore?**

The UI can sometimes be a little unwieldy if you have lots of repos & pipelines.

**Recommendations to others considering Semaphore:**

Make sure you review the semaphore environment variables available to you & start with semaphore v2 (not v1)

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

Organisation-wide CI/CD tooling; SSO security.

  ### 50. Semaphore is a great and necessary tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Willian G. | Desenvolvedor web, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2020

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

Semaphore is easy to use and allow us to test and deploy the application while we work on what is most important to us.

**What do you dislike about Semaphore?**

The machine which runs the tests is not powerful enough and apparently because that, some webdriver tests break.

**Recommendations to others considering Semaphore:**

Trustworthy and easy to use.

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

Semaphore helps us to execute tests that are to expensive to execute in our own machine. We don't have to run all the tests every time a new feature is developed. We just push the branch and Semaphore takes care of the rest. Then, we can see in the logs if something broke in our application. Also, semaphore makes the deploy of whatever branch we want too easy.


## 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?page=2&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-07-26+14%3A01%3A42+-0500&secure%5Bsession_id%5D=6e4d661d-99d8-4cd9-8801-a688a7077815&secure%5Btoken%5D=4e7bb8bb40d0f392e80bc7c4b0ec09004bbd58d54bd54e11a377646c9abc123f&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 (500 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 (557 reviews)

