Hunter.io

Hunter.io recommends Semaphore as a super simple and cost-effective CI/CD tool

Discover what Semaphore can do for your team 🧑‍💻

Bartosz Łęcki, Lead Engineer at Hunter.io, highlights Semaphore’s simplicity, cost-effectiveness, and robust features like SSH access and build metrics, which make it an ideal CI/CD solution for their small team, enabling quick deployments, code quality checks, and seamless support.

In this video you’ll find the answers to these questions:

What role does CI/CD play in your daily operations?

CI/CD on every single code push repository to run tests, to line the code just to make sure it’s up to our coding standards to check for any security flaws. But also, we actually use it to automatically deploy the production. So pretty much what’s highly recommended for CI/CD setups out there, yeah.

Why made you choose Semaphore?

We use Semaphore for years now, really. It’s so long that actually I was asking around, why do we use it? And actually, we just use it because it’s just good. But really we are a pretty small team. My team is like three people, including me. So, we are really small. The whole company is like 20 people. And what’s really important for us is to get something really quickly and not spend too much time. And additional to that, obviously as any business, we want that to be cost-effective. And Semaphore is just that.

Which Semaphore features do you find the most useful?

Couple of features that are really useful, especially one. Sometimes you have a flaky spec. It just fails, but you don’t know why. And I had experience with RCI Systems where it’s just like you have to figure out just by pushing code, and hopefully this way design is going to work. With Semaphore, you can just SSH into a box and try it with Linux also as a formula environment for most developers, I guess. And just try it out and see why it doesn’t work. So this way it’s just way easier. Additionally, the new features that Semaphore use, like the metrics, the build metrics for the reliability for the times, it’s just great to have, for the team just to see how to help our CI.

How do you find Semaphore support?

We never really had any issues with Semaphore. The setup was plain and simple, almost plug-and-play, really. Whenever we even needed anything from our account skills part, they were really quick to answer. Overall, it was delight.

Why would you recommend Semaphore?

Semaphore is really easy to install. And that’s one of the big reasons, if you start out, or you’re just looking for a CI/CD tool, Semaphore is just great because you can just install and pretty much forget. And even later on they give you enough tools that, with some other tools on the market, you’ll probably have to implement them yourself. So like metrics and stuff like this, all of the CI providers actually don’t give you that. So that’s just great. And again, they’re still cost-effective, so you won’t break the bank at the end of the month, which is also important.

Industry

Email, Internet

Headquarters

Greater Philadelphia Area, East Coast, Southern US

Stack

PostgreSQL

Ruby on Rails

Elasticsearch

More customer stories

“Semaphore 2.0 allows us to build, tag, push, and run Docker images easily. This makes building a powerful pipeline where we can deploy to our Kubernetes cluster fairly easily and quickly.”

Senior Software Engineer

Read case study

“Semaphore allows us to build anywhere from two to twenty branches in parallel, each one in a threaded environment. We had thousands of tests that were running for a really long time and with Semaphore we got the build to run in under 20 minutes.”

QA Lead at 500px

Read case study

“We were using Jenkins to build the old system, and it was hard to maintain and quite painful. We looked at other hosted CI services, but they were very unreliable. When we found Semaphore, we got our application up and running pretty quickly. We now use it for all projects.”

CTO at Simply Business

Read case study