Home/Continuous Integration Software/Semaphore
Updated on: February 26, 2021
What is Semaphore ?
Semaphore - Continuous Integration Software : SaaSworthy.com
View Gallery
94% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More

Semaphore

Perfect tool for your CI/CD solution
(141 Ratings) Write Review

Semaphore cloud-based platform simplifies the cloud testing process and places it more often in a single workflow. Automate each continuous power line. Get complete control with customizable steps, parallel execution, control flow, secrets and dependency control — automatic scaling and payment only for what you use. The platform allows you to add projects, servers, manage equipment, etc. The user experience is often hidden from the tools on which the developers have a significant influence. It is also fast, always up-to-date and easily integrated with other services. After sending your code to GitHub, tests are quickly launched on the platform with the support of world-class Docker and Kubernetes and more than 100 pre-installed tools. Automate each continuous power line. Get complete control with customizable steps, parallel execution, control flow, secrets and dependency control. Use the CLI for traffic lights to start compilations, view records, create SSH directly in jobs, or create custom tables. Thousands of companies around the world already trust the platform and can help you and your team faster.

Semaphore Features Show All Features

Semaphore Technical details

Support 24/7 (Live rep) Business Hours Online Customer Type Individuals Freelancers Large Enterprises Medium Business Small Business
API Location / Phone Number Vojvodina, Serbia / +1-415-992-7565
Deployment SaaS/Web/Cloud Category Continuous Integration Software

Semaphore Pricing

Pricing ModelFree Trial , Freemium , Subscription
Pay as you grow
$20 /Month

First $20 every month on us (up to 1300 service minutes)

Semaphore 2.0 : Available machine types

  • e1-standard-2 : $0.00025 per Second
    • 2 vCPU at 3.4GHz (Turbo 4.0GHz), 4 GB RAM, 25 GB RAM drive
  • e1-standard-4 : $0.00050 per Second
    • 4 vCPU at 3.4GHz (Turbo 4.0GHz), 8GB RAM, 35GB RAM drive
  • e1-standard-8 : $0.00100 per Second
    • 8 vCPU at 3.4GHz (Turbo 4GHz), 16GB RAM, 45GB RAM drive

Features

  • Unlimited parallel jobs
  • Unlimited users
  • Unlimited projects
  • Automate any continuous delivery pipeline
  • Cloud native deployments
  • CLI as a first class citizen
  • 2.1× faster than other services
Screenshot of the Vendor Pricing Page
View Full Screen

Disclaimer: The pricing details were last updated on 19/12/2018 from the vendor website and may be different from actual. Please confirm with the vendor website before purchasing.

Semaphore FAQs

Semaphore is Continuous Integration Software. Semaphore offers the following functionalities:

  • Plugin Support
  • Multi Programming Languages
  • Automated Integration
  • Auto Scaling
  • Automated Deployment
  • Scheduled Deployment
  • VCS Integrations
  • Reporting and Visualization

Learn more about Semaphore features.

The pricing for Semaphore starts at $20.00 per month. Semaphore has a single plan:

No, Semaphore does not offer a free plan.

Learn more about Semaphore pricing.

Yes, Semaphore provides API.

Ask the Community View Community

Semaphore Alternatives Semaphore Alternatives

98% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
GitLab
(948 RATINGS)
GitLab
GitLab is an all-in-one CI/CD tool that enables single conversation right from planning to deployment. It is highly scalable and the tests are distributed on...
Visit Website
Semaphore vs GitLab
97% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Travis CI
(149 RATINGS)
Travis CI
Travis CI is a free open source Continuous Integration tool that provides support for many built configurations like Node.js, Java, PHP, etc. It is built for...
Visit Website
Semaphore vs Travis CI
95% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
CircleCI
(499 RATINGS)
CircleCI
Circle CI works on the integration of VCS like GitHub, BitBucket and GitHub enterprise. This allows the tool to run automated testing each time the user runs a...
Visit Website
Semaphore vs CircleCI
94% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Bitrise
(211 RATINGS)
Bitrise
Bitrise is an innovative platform that helps users build better, flexible, and scalable mobile applications quickly. It not only saves the user's time but also...
Visit Website
Semaphore vs Bitrise
88% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Codefresh
(33 RATINGS)
Codefresh
Codefresh is a Continuous Integration and Delivery platform built for Docker from the ground up. It helps companies automate their Docker workflow and...
Visit Website
Semaphore vs Codefresh
84% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Flosum
(165 RATINGS)
Flosum
Flosum is an all-in-one solution for requirements management, version control, deployments, and regression testing that is very easy to operate. The tool is...
Visit Website
Semaphore vs Flosum
84% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
AppVeyor
(24 RATINGS)
AppVeyor
AppVeyor provides continuous integration tools for Windows developers. The service is offered for free to open-source projects and offers subscriptions for...
Visit Website
Semaphore vs AppVeyor
82% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Buildkite
(4 RATINGS)
Buildkite
The Buildkite is an open-source Continuous Integration tool that lets the application infrastructure have maximum speed, security and control. It runs as a...
Visit Website
Semaphore vs Buildkite
81% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Probo.CI
Probo.CI
Probo.CI is a continuous integration and collaboration tool that helps break down the barriers inherent in a software development project. Probo works with git...
Visit Website
Semaphore vs Probo.CI
78% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
accelQ
(16 RATINGS)
accelQ
accelQ is a web and API testing solution for desktop, mainframes etc. Starting from designing tests to planning and executing the particular, the software can...
Visit Website
Semaphore vs accelQ

Semaphore Reviews

OVERALL RATING
4.8
Based on 141 Rating(s)
Rating Distribution
  • 87.4 %
  • 10.2 %
  • 0.8 %
  • 1.6 %
  • 0 %
SHARE YOUR EXPERIENCE Write a Review
Sort By
Filter by Source
Kashif NSource : g2crowd.com
(Reviewed on 05 November 2020)
"CI & CD has been Amazing with semaphore!"

What do you like best?

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?

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

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

...more
Stephen vSource : g2crowd.com
(Reviewed on 07 September 2020)
"A complete game-changer"

What do you like best?

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?

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

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.

...more
Michele GSource : g2crowd.com
(Reviewed on 28 August 2020)
"Fast, flexible and scalable CI platform"

What do you like best?

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?

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

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

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.

...more
User in Computer SoftwareSource : g2crowd.com
(Reviewed on 26 August 2020)
"Powerful CI platform"

What do you like best?

- 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?

- v2 web app is sometimes slow to load

- Navigating between projects / branches could be easier in 2.0

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

- Running tests in parallel (reduced time waiting for builds)

- Building web pack on semaphore instead of local environment (less conflicts)

...more
Carlton DSource : g2crowd.com
(Reviewed on 10 July 2020)
"Fast and flexibile CI"

What do you like best?

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?

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

Read the documentation and understand the core concepts

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

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.

...more
Jesal GSource : g2crowd.com
(Reviewed on 08 July 2020)
"Feature Rich CI/CD Service with Exceptional Support!"

What do you like best?

- 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?

- The UI can be a little slow / buggy sometimes

- Performance of their machines can sometimes vary

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

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.

...more
Austin TSource : g2crowd.com
(Reviewed on 02 July 2020)
"Fantastic CI/CD service for beginners and experts!"

What do you like best?

- 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?

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

-No longer relying on self-hosted CI/CD service

-Worries regarding previous CI/CD crashing have vanished.

- Code Push -> Deployed time greatly decreased.

...more
Andrew LSource : g2crowd.com
(Reviewed on 05 June 2020)
"Powerful, easy to use CI/CD tool with incredible support"

What do you like best?

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?

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

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

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

...more
Oliver KSource : g2crowd.com
(Reviewed on 22 May 2020)
"Fast and easy to maintain"

What do you like best?

It's really fast. We used CircleCI and I have feelings Semaphore is more than twice faster for less money.

What do you dislike?

Sometimes UI freeze or I have to reload the page.

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

We gave more check jobs to our system and auto promotion for deploy to testing environment. It's very easy to add new jobs and incredible fast, so our flow doesn't take a lot of minutes to end. So people doesn't have to wait long time to see if their work passed all checks

...more
User in Computer SoftwareSource : g2crowd.com
(Reviewed on 17 May 2020)
"Great service and support"

What do you like best?

- 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?

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

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

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.

...more
Read All Reviews

Videos on Semaphore

Continuous Integration with Semaphore CI in under a minute
Continuous Integration with Semaphore CI in under a minute
Continous Deployment of a Dockerized Java Application to AWS using Semaphore
Automating Parallel Testing for Rails with Semaphore Boosters

Semaphore Screenshots

screenshots
screenshots
screenshots
screenshots
screenshots
screenshots
screenshots
screenshots
screenshots