---
title: Semaphore Reviews
meta_title: 'Semaphore Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 197 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: 197
  scale: '5'
date_modified: '2026-07-17'
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:** 197
## 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. Simple, easy to use

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 07, 2019

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

It just works automatically. I create pull requests and it's right there running my tests and validations.

**What do you dislike about Semaphore?**

Would like to see broader  maven multi-module support.  If project A has modules B and C...and only C has code changes then only build C.

**Recommendations to others considering Semaphore:**

It's free to try with private repos, why not?

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

Automated testing to improve code quality.

  ### 2. Fast and easy to use

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 20, 2018

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

Semaphore is fast. Building a rails app or an elixir app is pretty fast, running all the tests and doing integrations is faster than Travis + other integration solution, and much cheaper and easier to use.
The interface is clean and simple, and it's very easy to know what is happening or why something failed.
Also, the docker integration is good and being able to encrypt your passwords and env variables is pretty awesome.
I also like the tutorials on the site, they're pretty good and very complete.

**What do you dislike about Semaphore?**

Maybe have more tutorials about elixir deployment with distillery and AWS integrations.
Sometimes the builds take too long on docker.

**Recommendations to others considering Semaphore:**

Just read their well-written tutorials and try to deploy a simple app. If you ever used Travis or CircleCI, you're gonna notice the ease of use. 
It won't have as many features as the competitors, but this is a good thing. Most apps don't need all of that added complexity anyways.

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

Continuous integration, test automation and deployment on AWS. Our other rails apps (older) use Travis and Capistrano for deployment, but our newer apps run on semaphore because it makes it easier to run all the tests and run the deployment.

Also, semaphore is just faster. Our tests run so much faster on semaphore without any tweaking.

  ### 3. Easy setup, fast and reliable

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** March 07, 2019

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

No-brainer setup. Very easy to work with.

**What do you dislike about Semaphore?**

In v2 (beta) the GUI still needs some improvements, though it was very simplified and pleasing for the eye. I would appreciate some examples when editing the yml configuration (side by side) with recommendations for your project type.

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

It's fast, It's reliable and it is very easy to use. I am working with open-source projects and the fast feedback is awesome.

  ### 4. Good CI for any type of projects

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 30, 2018

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

I use Semaphore for my open source projects and for some private automation tasks. The simplicity of this CI gives you the whole range of possibilities to customise what you want. 
I've tried alternatives to see which features are provided by other CIs but always return to Semaphore for flexibility. 
Additional good word is about open source program support. Semaphore team provide good planes for OSS.

**What do you dislike about Semaphore?**

It's a bit difficult automate some task like new build configuration creation or preconfigure docker image for build. There are no primitives for such steps and you have to do it by yourself. It's another side of flexibility

**Recommendations to others considering Semaphore:**

I've tried many on cloud CI providers. Semaphore is a good choice even you are independent developer. It's fast, simple and reliable 

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

CI and CD processes can be automated easily with Semaphore. This system have really low entry threshold. 

  ### 5. I love semaphore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nathaly V. | Lider de Desarrollo, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2019

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

Pricing, ease of use

zonawiki.com loves semaphore!!

**What do you dislike about Semaphore?**

Semaphore 2.0 documentation is so undertandable :(

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

Continuous delivery integration <3

Fast development and fast growth

  ### 6. overall best ci esperience

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 18, 2018

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

Awesome user experience.  Everything about using Semaphore is great.  Adding projects, servers, managing teams, etc.  It's too often that the user experience is overlooked when dealing with tools that are so heavily trafficked by developers.  It's also fast, and always kept up to date, and easy to integrate with other services.  I also like their blog articles.

**What do you dislike about Semaphore?**

I can't really think of anything to dislike about the product.  The price is competitive with similar offerings, though after comparing with others head to head, we chose Semaphore and have not been sorry.  I did reach out to their HR department once and did not get a reply.  Oh well! :)

**Recommendations to others considering Semaphore:**

Give it a try first, and compare it to other products.  See if it works for you.  Ask them for help if you need it.

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

We needed to move away from managing our own Jenkins, so we looked at managed CI/CD solutions.  Semaphore fit the bill in every way and was easy to set up.  I just love it.  Using it, and more properly said, making full use of the platform, we reduced build time from ~ 16 minutes to about 4.  

  ### 7. The premium CI experience

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 22, 2018

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

It's just a good ole product. Fast as lightnin', easy to organise projects and teams, a great user experience... the list jus' goes on and on. I'd be writin' all day if I had the time - but sadly I don't. As an added bonus, the product is made in Serbia - that's a country in South Eastern Europe that I'm very fond of.

**What do you dislike about Semaphore?**

I mean I'm speaking from the management perspective, so I'd say the pricing is a little strong, esp' when you start getting into the higher tiers. But - they're all more or less the same, these CI tools, so basically they're not going down the 'cheap 'n' cheerful' route which is something I respect fully. 

**Recommendations to others considering Semaphore:**

Jus' go for it. 

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

It speeds up dev no end - meaning more cash for craft beers and team building trips away! Wahey!

  ### 8. SemaphoreCI - The speed we need.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 20, 2018

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

I have been using different CIs since many months, i have already gone a long path with travis and circle, then i saw SemaphoreCI and i was like, let's try this too, and too my astonishment, semaphore was ez pz to set and a lot faster than the other CIs and the way it shows job log is just perfection.

**What do you dislike about Semaphore?**

Sometimes when the job log gets a bit longer, semaphore fails to show the log of 1 or more of the commands, rest everything is up to the mark, considering the free resources they provide.

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

I don't have any business, i use semaphore largely to get my android apps and kernels built, they just get built lightning fast, my kernels used to take around 15-20 minutes on travisCi but on semaphore it takes atmost 10 minutes to get compiled and uploaded.


  ### 9. Great service that helps the development team

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christoph E. | IT Director, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2018

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

We tried a few different CI services and Semaphore was by far the easiest to setup. When the tests worked in development, they worked on Semaphore. With other services this was not always the case. 
Another great feature is that you can spread out your testing suite over a few different servers that carry out the test suite in parallel. 
Wonderful is also the auto-deploy feature that deploys green builds to AWS.

**What do you dislike about Semaphore?**

When choosing a lot of parallel boxes to run your tests it can get quiet costly.

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

Continuous testing and continuous deployment. This helped us greatly to improve our development process and roll out more quality code.

  ### 10. Best CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Diogo F. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2018

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

Awesome user experience. Everything about using Semaphore is great. Adding projects, servers, managing teams, etc. It's too often that the user experience is overlooked when dealing with tools that are so heavily trafficked by developers. It's also fast, and always kept up to date, and easy to integrate with other services. I also like their blog articles.

I think what standout in their service is the user experience, everything is easy to do, adding a new project, setting up build settings, adding team members is just easy and often overlooked by others CIs.

**What do you dislike about Semaphore?**

Not much to say here, I don't really dislike anything in particular, I've used other services and nothing compares.

**Recommendations to others considering Semaphore:**

I really think this is the best tool for Continuous integration and deployment, ease of use is the best feature.

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

For us, it's the flow it creates from pushing to our Github and automatically building an running our tests and linters in semaphore and deploying if everything passes. Just makes an awesome user experience.

  ### 11. Semaphore is the best CI I have worked with

**Rating:** 5.0/5.0 stars

**Reviewed by:** David D. | Rails Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 14, 2018

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

It is really quick, compared to SnapCI. The price is quite good. The interface is also good enough. You can SSH to the machines. 

**What do you dislike about Semaphore?**

When you are looking at the master building queue, is not straightforward to know which commits have been deployed. 

**Recommendations to others considering Semaphore:**

Give it a 2 weeks try, it is quite good. 

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

It manages the CI and deployment. 

  ### 12. The fastest testing service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Barry H. | Product Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 25, 2018

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

Semaphore is the fastest service of its kind. This is the main advantage of this service. I can notice an excellent documentation that helped me sort out and solve any problems. I also like the ability to run tests in parallel. And the most important thing is customer support - the fastest response that I ever received. I also liked the ease of setting.

**What do you dislike about Semaphore?**

The main disadvantage is its price, but for this speed is not a big claim. Just a little, not a user-friendly interface. Now it is convenient to work with it, but for the first time, it completely confused me.

**Recommendations to others considering Semaphore:**

This is really the fastest service. You will save quite a bit of time. Try and see for yourself.

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

We have a large team and several large projects. Parallel execution is just a godsend for us. Since testing takes quite a bit of time, we can run several assemblies and save a lot of time.

  ### 13. Very practical to real world applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ahmad A. | Founder, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 04, 2019

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

Practical, the option to use only public repos, supports docker 

**What do you dislike about Semaphore?**

It could use to improvement on the usability

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

Just the importance of automated testing

  ### 14. Semaphore is at the automation level

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrew S. | Individual Contributor, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2018

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

As a full-stack developer, I constantly deal with the need to speed up processes and functions and automate deployments and processes to focus on things that cannot be automated or require creativity. 
Semaphore offers a helpful continuous integration (CI) platform and integrates perfectly with Node.js / React ecosystem I'm currently working. In most cases, developers need to show passed tests, tests as a requirement.

**What do you dislike about Semaphore?**

Concurrency with other automated tools, e.g. one github repo for different tests and functions. After Semaphore, it is difficult to return to manual tasks, and it is necessary to convince everyone else to use it.

**Recommendations to others considering Semaphore:**

You can not say in a few words about practical tool such as Semaphore. It is necessary to read expert articles on specific code topics. Good recommendations from experts. Strongly agree.

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

Semaphore eases up automated tasks. 

  ### 15. Simple, fast and accept docker-compose.yml

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 12, 2018

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

The speed is awesome, but the mainly fact of accept docker-compose.yml makes me love this CI.

**What do you dislike about Semaphore?**

The UX could be better, the design pass the impression that the product is "amateur", but it's not.

**Recommendations to others considering Semaphore:**

Give then a try, it's really fast.

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

I have some tests that should be run with a postgresql database and this may run slowly, the fact of accept docker-compose.yml creates a environment exactly mine and save me much time.

  ### 16. Ridiculously fast service testing

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 27, 2018

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

I'm not sure how Semaphore do it, but I can get the fastest docker build + tests phases I've ever seen on a CI platform; It's ridiculously good!

**What do you dislike about Semaphore?**

Sometimes it's hard to find how to do something, and your configuration is mostly kept in Semaphore's UI, but version 2 seems to let you commit your config to your repository instead.

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

The biggest benefit is being able to run identical tests locally and on semaphore with docker-compose; all of your setup and CI, etc are done just once locally, and then can be run on Semaphore's platform.

  ### 17. Powerful CI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Leanna W. | IT Consultant, Staffing and Recruiting, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 03, 2018

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

I have been using different CI for a long time. The configuration of your PC is very important for these services, but the old CI did not use all the power of our server. We had only one problem while using Semaphore and the support worked at the highest level, our problem was solved very quickly. By the way, support is fast as in the paid plan and in the free.

**What do you dislike about Semaphore?**

The base platform of some services is very outdated. I have a problem when installing MySQL, because of obsolete plugins. Until now, there are some important functions that competitors have long had.

**Recommendations to others considering Semaphore:**

The program has an excellent free plan. Support, even for a free plan, works amazingly. The simplicity of service and excellent support make your choice.

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

Our team moved to Semaphore with CircleCI. We were immediately surprised by the speed of work. Tests are performed almost twice as fast. Now we save a lot of time and concentrate on more important functions.

  ### 18. When you just want to focus on development

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 29, 2018

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

I can't really pin down their secret sauce, but their UI approach is just intuitive. I get elements configured quickly and I'm off to the races. Looking at results, and drilling down on build/run problems is quick and easy. I call it my "no drama" measure of how intuitive a cloud CI is to use and Semaphore has it figured out. 

**What do you dislike about Semaphore?**

I'd really like to have some guidance on continuous deployment of my Elixir language projects from Semaphore to Gigalixir PaaS ( https://gigalixir.com/ ). There's nothing out there I can find that provides the steps involved.

**Recommendations to others considering Semaphore:**

Absolutely worth the the time and expense of evaluation

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

Cloud based CI and deployments

  ### 19. Simple, Fast, Cheap - everything you want out of CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Derek E. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 09, 2018

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

Semaphore is very simple to set-up and is very fast.

**What do you dislike about Semaphore?**

Semaphore really have nailed it. I couldn't think of anything that I do not like.

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

We moved to semaphore because we were unhappy with the performance of other CI providers.
Semaphore provided far better performance at a much more competitive price.
I've also been extremely happy with their support - responding to the only issue we ever had in under and hour.

  ### 20. Good for personal/small scale projects because of price and ease of setup, but low reliability.

**Rating:** 2.0/5.0 stars

**Reviewed by:** marty j. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 03, 2018

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

The price is far cheaper than travis and makes the product perfect for prototyping an app that requires a lot of iteration. Additionally I found several useful guides for integrating the service with AWS / Firebase, which made the setup process fairly quick.

**What do you dislike about Semaphore?**

I have seen multiple consecutive days of downtime. While these were apparently the result of an upstream provider, it made little difference to me as the end user, because I simply could not deploy my app. Stability and reliability in a CI service it probably even more important than ease of use and for Semaphore's price I would happily put up with some degradation in UX, in favor of reliability. I make the same tradeoff for other services and find it worthwhile on my shoestring budget.

**Recommendations to others considering Semaphore:**

Look at the uptime stats and community support consider whether it is worth the tradeoff to you for the price.

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

I'm prototyping an app and need testing and deployment on every check-in, for which Semaphore is well suited. Additionally I only have a handful of repositories that require check-in, so Semapohre is allowing me to operate on a very low budget while still having all the benefits of quick deployment. Through the published guides I've also discovered AWS tools such as CloudFormation that I did not know about and are well suited to my purposes. When funding it less of an issue however, I'll be likely to move to Travis because of its relatively higher stability.

  ### 21. Easy to use CI/CD

**Rating:** 4.5/5.0 stars

**Reviewed by:** Walmyr F. | QA Engineer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2018

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

Semaphore CI is fast and super intuitive and easy to use. It also has a great documentation.

**What do you dislike about Semaphore?**

It only supports GitHub and BitBucket. If I use other version control systems such as GitLab, AWS CodeCommit, or whatever else, I can’t use SemaphoreCI.

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

No hassle dealing with hosting your own CI/CD

  ### 22. Easy, fast and efficient setup for CI/CD

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ahmed B. | RoR Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 12, 2018

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

- Fast build and deploy
- Supporting Capistrano 
- Setting up multiple branches and servers easily
- Slack integration

**What do you dislike about Semaphore?**

Setting up branches and servers not that clear even though user interface is great but it makes you feel that it's for view only not for making actions

**Recommendations to others considering Semaphore:**

As software engineer using Ruby on Rails I think Semaphore gives you easy and productive setup for implementing CI/CD and also support Capistrano so you don't need to reinvent the wheel just prepare Capistrano and it semaphore will take you to production

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

Continuous Integration and Delivery done easily just when push commit to source control    

  ### 23. Perfect fit for a small-medium SaaS company

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael P. | Co-Founder &amp; Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2018

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

Easy to setup, fast, and great integrations 

**What do you dislike about Semaphore?**

Speed of rollouts for language updates can take time, for example versions of Ruby. The team is great with workouts thou.

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

Cost effective continuous integration and deployment

  ### 24. Perfect fit for our needs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordi P. | Team Lead, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 22, 2017

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

Extremely fast: We compared the perfomance to other 5 CI services, it was the fastest with difference.
No memory problems: We have a kind of big monolith, which was leading to some memory problems in other providers. Always worked well here.
Easy to setup: I took minutes to set it up using 4 box parallelisation. When trying to achieve the same with other CI services (specially the ones yml based), it's always hell.
Manual deploy: You can trigger deploys manually. Sounds stupid, but most of the CI services don't have that option.
Feedback matters: most of the feature requests we asked have actually been implemented

**What do you dislike about Semaphore?**

Result Artifacts: It would be amazing if you could generate content over an specific folder and this being exposed as part of build result.
Given a project, all of it shares the same setup. If you want to experiment with changing the configuration, you might affect people working on it.

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

We have several CI/CD pipline working with Semaphore. 

We love it because:
* Is Fast
* Is Reliable
* Allows Automatic and Manual deploy
* Is extremly Easy to setup and mantain

  ### 25. Brilliant approach to CI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Duc D. | Director Of Engineering, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 21, 2017

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

Speed, speed, speed. We reduced our build time from 40 minutes to around 10 minutes. Core i7 and huge amount of RAM definitely makes lot lot of different.

We used CircleCI for a while till the day their server kept running out of memory. Common, it's not to test (and then build) bunch of Java apps on 2 (2.4 Ghz) cores and 4GB RAM. 3.8Ghz with 4 ~ 8GB of ram solve everything

Java, no problem, webpack, done at ease. All of that our quality of development completely.

**What do you dislike about Semaphore?**

Not really dislike but they definitely they can do better with test result / artifact management. Luckily, we rely on Docker for most of things, but it's definitely much nicer if Semaphore can facilitate as well. Others may find struggling when firstly adopting solution

**Recommendations to others considering Semaphore:**

Semaphore doesn't offer much out-of-the-box functionality, you'll may need to apply work-around here and there. But just having powerful rig is already worth a try for you

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

We work in quite strict environment that takes long time and effort to actually release. To mitigate that, we try to make sure every release is a GO, less regression, less likely to fail a microservice/integrations. That means, we have A LOT OF tests, all of them are heavy duties. Say, integration tests between all microservices, E2E test to most functionalities.

It's used to be 40 mins on CircleCI, and with just 10 minutes now on Semaphore. That's 3 times better development flow

  ### 26. Solid and easy to use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ryan J. | President/Owner, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2017

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

The support has been fantastic since we started using it about 2 years ago.  Questions are answered very very quickly and the interface is laid out in a common sense way.   I actually love the interface.  They aren't trying to make a big deal about it but the lack of visual clutter really makes this a great match for us.   It is simple and straightforward.  We can easily build complex workflows just like a MakeFile.   Docker integration is straightforward and perfect.  It has all the features that you would expect and none of the proprietary nonsense that a bunch of other CIs have.  

**What do you dislike about Semaphore?**

I wish their base platform was a little more up to date.  I'm not talking about Python or NodeJS which always track the latest version but GCC is a little old and prevents us from using some packages.   Specifically `mysqlclient` cannot be pip installed on the platform because it requires gcc-4.9 and the LTS version of Linux they are using only has gcc-4.8.  We've gotten around this but it would be great if they could jump that hurdle.  

**Recommendations to others considering Semaphore:**

The simplicity and the support make this a worthwhile choice.

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

CI and testing are how we survive.  We do short bouts of development throughout the year and then have ~6 months of no development.  Returning to working codebases is critical.  Semaphore has made the barrier of entry on this very low.

  ### 27. A perfect solution for our Continuous Integration and Continuous Deployment needs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alessandro R. | Open Source Software Developer and Partner, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2017

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

What we love of Semaphore are the reliability and speed of the service, combined with a user interface which allows us to distinguish easily between tests and deployment status. Also the customer service is very attentive and replies usually within just few hours. Last point is the infrastructure: all our project tests always worked out of the box without the need of configuring anything on the CI server.

**What do you dislike about Semaphore?**

They still lack some smaller features like support for .ruby-version file or different status badges for CI and CD. The APIs are also still in Beta, so we couldn't use them fully. We are looking forward to have those features available.

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

At Renuo we ❤️ to keep our developers life easy and guarantee high levels of quality for our customers. Therefore we always use Continuous Integration and Continuous Deployment tools to automate the test, distribution and release of new versions of our software. We used different tools in the past: TravisIO, Codeship, a custom tool, and they always lacked something or were not performant enough. When we used Semaphore, we finally found the tool we were looking for. 

  ### 28. Easy to set up, easy to use, and scales with your needs. Been a customer for 4+ years

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kyle C. | Co-Founder, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2017

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

The platform is very easy to get going (with the handy Github integration), and the UI gives you what you need without getting in the way. The team is very responsive as well the few times I've had questions. I've also built utilities on top of their API which was quick and seamless.

**What do you dislike about Semaphore?**

Not much, honestly. I wouldn't mind having the option to use a YAML-based config (like Travis), but that is super minor and something I could probably hack together myself if I cared that much.

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

I work on a very small dev team, so automation and speed are key. We've completely automated our build + deploy pipeline with Semaphore, and the set up all happened in a single day. We use Slack as our operations center, so the native integration there is a great fit for us. 

  ### 29. The best CI/CD experience I've had yet

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ross B. | Delivery Lead, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2018

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

Semaphore makes it incredibly easy to set up the CI/CD pipeline you need, with great performance too. 
The pipeline setup interface is simple and there are constantly minor yet valuable improvements & features being added. We've also found their support team to be very responsive and helpful.

**What do you dislike about Semaphore?**

There's not a lot I dislike. Fleshing out the automatic test suite splitting technology support in Ruby to include support from Minitest and not just RSpec would be a killer feature addition for us. 

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

Semaphore hosts our high performance CI/CD pipeline for us. We've found Semaphore to have much better performance than all other competitors we've tested. 

  ### 30. Everything what you need

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kent S. | System Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 06, 2017

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

I like to start my day Semaphore. Very simple and easy to use that program.No worries to set up it is was super quick. Very great tool. They make work easier.

**What do you dislike about Semaphore?**

Nothing I dislike. I found that software helpful wor working team. As I said before, the program really works for our development. And all her steps are easy to understand.

**Recommendations to others considering Semaphore:**

Great Solution which is work so clear and fast. If you want your working day run more productive, this what you need. Helps your business to be qualificator too.

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

Working much better as we have our fast feedback.I feel more relaxful than I know that this program works for my needs.Very great delivery process. We like it.

  ### 31. Very easy continuous integration

**Rating:** 4.0/5.0 stars

**Reviewed by:** Brian D. | Chief Architect, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2018

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

Setup and integration with Github is very easy. There's enough configuration options to get the service running without having to change your application to fit the service.

**What do you dislike about Semaphore?**

There is a delay for their systems to update the latest releases on core pieces of the infrastructure (language version, database version). Totally understandable, but I have had to work around in a couple of cases when upgrading my application.

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

Continuous integration server for a Rails application. The server runs on it's own infrastructure so we don't need to worry about it and it's already designed to scale to we can add more resources with no effort.

  ### 32. Fast and robust, great features, fantastic customer support

**Rating:** 4.0/5.0 stars

**Reviewed by:** Marek N. | Head of Engineering, Financial Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 24, 2017

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

* the machines they use are very fast - we did a comparison of execution time of our suite across a couple of competitors, and Semaphore was significantly faster than the rest;
* good Docker support, built-in AWS ECR integration and flexible configuration - we build our Docker images on Semaphore using available caching capabilities, we run our tests against the built image, we push the image to the ECR and then it's used for deployment, of course triggered automatically;
* even back when we were still using a free plan, customer support was exceptional - quick to respond, helpful, kind and competent.

**What do you dislike about Semaphore?**

The web interface for navigating between builds and branches could be better - there's a couple of places I always need to think about when using it. Also, the build view is not refreshed consistently - sometimes it's stuck on some setup step in the browser while I can see that my build is done and a deploy was triggered.

**Recommendations to others considering Semaphore:**

There is a good free plan and the customer support is great, so reach out if you have any problems configuring it.

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

It allowed us to build the CI/CD pipeline we wanted.

  ### 33. Great CI tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michael N. | Lead Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 28, 2017

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

We used it because it integrated with BitBucket and worked smoothly. Their servers have all the common services and cache dependencies for faster builds.

They have great settings to only build what you need ensuring builds don't build up.

**What do you dislike about Semaphore?**

I wish we could skip builds when certain files are added (e.g. changelogs)

**Recommendations to others considering Semaphore:**

Give it a go and see if it'll help your business improve it's quality too.

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

We want tests run for every change to our system and integration with our pull request process. Semaphore ensures devs can be confident their code changes pass our tests and ensure we aren't breaking features.

  ### 34. Easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jose luis M. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2017

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

Easy to use: It's very intuitive to set up a build and use. Setup a basic build and deployment pipeline is just minutes task.

Flexible: You can create a run your own manual builds also it is possible to install additional packages not included on the current platform.

Great support: The support team always have replied to all my requests in less than 24 hours.



**What do you dislike about Semaphore?**

It's is not really a dislike but It would be nice to have OSX support 

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

Immediate feedback to the developer team if a build has been broken through Slack and Email 
One-click deployments to different environment and servers.

  ### 35. So fast, it's almost too good to be true!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 08, 2017

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

The speed is amazing, after coming from Travis CI where we got used to build speed of 16 minutes per build, having our builds complete in about 4 minutes is an incredible increase in productivity and sped up our development flow 4x!

**What do you dislike about Semaphore?**

It's tricky to figure out the UI sometimes, it's minimised to the point where it's not giving enough information at a glance. Would be great to see why a build is breaking when you click through to Semaphore as opposed to having drill down to the individual test sections.

**Recommendations to others considering Semaphore:**

Go for it, it's cheaper and faster. You can also trial to convince yourself.

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

Increase speed of delivering products to our users.

  ### 36. Most cost effective and well rounded CI solution there is

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 29, 2017

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

The best feature of Semaphore is the ease of setup. It's a very quick to get up and running with semaphore with out having to learn any special configuration syntax, just simple commands that would work on your local machine.

**What do you dislike about Semaphore?**

Semaphore sometimes does not cache docker images for common dependencies which can unnecessarily slow down our test times. However, the network speeds are quite fast and this is only noticeable to the impatient.

**Recommendations to others considering Semaphore:**

Semaphore is a spectacularly simple solution to setup and is capable of many complex build scenarios. With its docker support, it is very easy to test complicated application stacks. If you need to test against various versions of an environment (e.g. various versions of Node) you might be better off with something like Travis, though the cost will be higher.

We have used semaphore for everything from deploying simple static websites to S3, to running our automated tests against a multi-container dependency docker system and building docker images to deploy to a registry.

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

We had spent many hours setting up open source solutions to our CI needs but often faced instability far more maintenance costs than we would have liked. Semaphore provides us with a hosted solution for far far less than we would spend on our own custom rolled solution with far more features. 

  ### 37. Wonderful so far

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** February 02, 2018

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

Very easy to setup. It's possible to make very complex tests with relative ease. Haven't had a problem with downtime, except for very few occasions that were very short lived.

**What do you dislike about Semaphore?**

Have run into a few performance issues due to async tests that we didn't think we would have a problem with.

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

Needed to continually test on every merge to master.

  ### 38. Semaphore just makes testing really easy.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 06, 2017

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

Simply that you push your latest branch to your git repo and the test suite runs. You can watch the suite run,  keep track of every branch that has been committed, and add hooks to notify Slack on success / fail, send coverage reports to CodeClimate. As a member of a distributed team, NY/Texas/Colorado, USA, Brighton, UK having a place that the team can all see the progress of our applications state we can instantly see the state and assist members of the team for problems we can see arising from test failures.

**What do you dislike about Semaphore?**

Nothing I dislike, It would be nice to be able to be notified or drill down and grab test failures at the time they fail. Rather than waiting 20 mins for our whole suite to run before notifying us. This might be possible with a custom hook however.

**Recommendations to others considering Semaphore:**

Try it for free with your open source project and give it a whirl.

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

It's mostly about visibility and if out team can instantly see a green dashboard that gives us confidence that we're rolling out a product that is production standard, and that a red dashboard that give us pause to reflect on code changes before we make anything live.

  ### 39. Smooth and easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pierre A. | Software Engineer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 05, 2017

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

The look and feel, the integration with github and the robustness that it inspires.

**What do you dislike about Semaphore?**

The navigation between team settings, global settings and personal settings is sometimes confusing.

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

We are a team of 3 engineers and we rely on Semaphore to execute the code suite continuously in order to review and merge pull requests correctly. Coming from CircleCI, with which we had some issues keeping the test suite in sync with local environments, it's a breeze.

  ### 40. Awesome service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daneo v. | Mobile App Developer, Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 05, 2017

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

The easy way to configure your pipeline, CVS integration, integration with Heroku and customisability.

I even find it a pitty they don't provide iOS integration, that'd be over the top!

**What do you dislike about Semaphore?**

The fact that there's no iOS support I guess :)

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

Not real business problems, but I can imagine the easy and intuitive way can help a lot of people save time on in-house setups

  ### 41. Excellent

**Rating:** 5.0/5.0 stars

**Reviewed by:** Olivier S. | Owner, Management Consulting, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 22, 2017

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

Built for speed. Good docs and super efficient compared to other services

**What do you dislike about Semaphore?**

Email support is great but usually over 24 hours to respond.

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

Implemented Continuous Integration

  ### 42. Semaphore is Great

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 21, 2017

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

The best thing of Semaphore is the speed, all other CI does not compete with it!

**What do you dislike about Semaphore?**

The price for multiple pipeline is not so cheap. With AWS Lambda here, it could be rethink the prices.

**Recommendations to others considering Semaphore:**

Do a benchmark and you will see it is faster.

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

My business is about marketplace for Dance. The benefit is the quickly feedback.

  ### 43. Great continuous integration tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maxime L. | Ingénieur Python/Django, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 13, 2016

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

- Free for open source AND private project up to 100 builds per month
- Easy to configure, with a great doc
- SSH access in case of unexpected problem on a build
- Lots of dependencies available, often updated

**What do you dislike about Semaphore?**

- The lack of "test build", to at least just check if the setup is correct without spoiling free tokens on private projects
- Navigation is not always fluid, could be a little improved

**Recommendations to others considering Semaphore:**

Start with the free pricing, which may be sufficient for small startup. However, parallel job can be a huge boost and can speed up you integration time and can be really esteemed by your engineer team.

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

We can now focus on development without be stressed by the legacy code, since our tests check for regression on each commit pushed on our Git repository.

This allows the whole team to check if a branch does not break something and if something is ready to deploy. The communication about if a feature is ready has been improved. By the way, continuous deployment is available, even though we don't use it.

  ### 44. cool service, confusing UI

**Rating:** 1.5/5.0 stars

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

**Reviewed Date:** January 30, 2017

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

Easy to configure projects and see the status of builds.

**What do you dislike about Semaphore?**

The UI is very confusing-- specifically the operation to deploy builds to production. What I want is a button for each potential deployment that pulls the latest successful build and lets me deploy that with one click.

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

Trying to aggregate CI and deployments for many different apps. It's been okay for this but the deploy mechanism and history are confusing.

  ### 45. One of the easiest to use and simplest CI solutions out there

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bradley H. | Chief Technology Officer + Co-Founder, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 08, 2016

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

I love how simply and easy to use Semaphore is... Whenever I started up a small project I usually default to Semaphore as my CI tool of choice.  Other tools may have more features, but 9/10 times I just need a solid, easy to use, quick to set up tool with all the basic features.  The price is right too and they're adding new features all the time.

**What do you dislike about Semaphore?**

As mentioned previously, it's not as fully featured as some of the more advanced tools, but frankly I hardly have ever needed more, except when working for large companies with tens of thousands of tests and teams of 30+ engineers working on the codebase at the same time.

**Recommendations to others considering Semaphore:**

If you want simple, affordable, and easy to use, go for Semaphore.  I've only worked on 2 codebases that really required massive parallelism and enterprise level support... I'm sure Semaphore would work with you on that, but I recommend it if you want to get up and running quickly.

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

Semaphore fills the need for a simple, no frills service to run and monitor my spec suite.  I typically work in Ruby/Rails and this is a great service that has always met my needs.  Their Heroku integration is nice as well and makes getting up and running as simple as can be.

  ### 46. Great product and outstanding support

**Rating:** 5.0/5.0 stars

**Reviewed by:** David G. | CoFounder, CTO, Lead Developer, Health, Wellness and Fitness, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 22, 2015

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

They solve our case scenario to the best stand. They continuously improve their product, with the right pace to carefully choose which feature comes next, avoiding feature bloat. Price scheme works perfectly for us. And last but not least, customer support is outstandingly fast and decisive.  

**What do you dislike about Semaphore?**

Not a single thing. Well, they could write more content to their tech blog, which is already great.

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

They allow our company to smoothly implement a continuously delivery process.

  ### 47. A very good CI service

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 16, 2015

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

The UI is beautiful, the service is simple to configure, and it is free to use for open source projects.

**What do you dislike about Semaphore?**

I wish I could get more out of the free tier. 100 builds per month can sometimes be too little even for a test prototype project.

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

It automates and simplifies my deployment process, and keeps me assured that my code is well tested


## 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=4&section=pricing&secure%5Bexpires_at%5D=2026-07-23+02%3A54%3A14+-0500&secure%5Bsession_id%5D=6317f8a9-29b7-49c3-909e-bd7fbea39d5b&secure%5Btoken%5D=32fb6f1f3b4cca1bbd9ea7fc380d544fb39e096b9dd7abe111d447bdadb51061&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 (557 reviews)

