Semaphore

(29)
4.5 out of 5 stars

Semaphore is a hosted continuous integration and deployment service for open source and private projects.

Work for Semaphore?
Teamcity vs 3  2x

Learning about Semaphore?

We can help you find the solution that fits you best.

Semaphore Reviews

Ask Semaphore a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
  • For Category
Ratings
Company Size
User Role
User Industry
For Category
Showing 29 Semaphore reviews
LinkedIn Connections
Semaphore review by <span>Barry H.</span>
Barry H.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

The fastest testing service

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Sign in to G2 Crowd to see what your connections have to say about Semaphore
Headshots
Semaphore review by <span>Leanna W.</span>
Leanna W.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Powerful CI

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

What Continuous Integration solution do you use?

Thanks for letting us know!
Semaphore review by <span>marty j.</span>
marty j.
Validated Reviewer
Verified Current User
Organic
Reviewed On

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

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Semaphore review by <span>Jordi P.</span>
Jordi P.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Perfect fit for our needs

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

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

Semaphore review by <span>Duc D.</span>
Duc D.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Brilliant approach to CI

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Semaphore review by <span>Ryan J.</span>
Ryan J.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Solid and easy to use.

What do you like best?

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?

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 the product

The simplicity and the support make this a worthwhile choice.

What business problems are you solving with the product? What benefits have you realized?

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.

Kate avatar
Kate from G2 Crowd

Learning about Semaphore?

I can help.
* We monitor all Semaphore reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.