TravelJoy

TravelJoy finds Semaphore to be a highly reliable and great partner for CI/CD

Discover what Semaphore can do for your team 🧑‍💻

Chris Dodds, DevOps engineer at TravelJoy, explains how Semaphore’s CI/CD platform enables rapid, reliable deployments and provides exceptional, personalized support that optimizes their development process.

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

How important is CI/CD in your daily operations?

The most important things for us is to be able to move quickly, so being able to get changes tested, changes developed, and then shipped to reduction as quickly as possible so we can start getting feedback on them and iterate and move quickly through the feature development process. So that’s really where CI/CD is the most powerful for us is being able to ship quickly and reliably.

Which Semaphore features do you find the most useful?

I think past the basics of being able to ship a change and deliver it and all that, being able to have good feedback on that. So having the test artifacts built in, the storage of those, being able to see that really easily. Also having the feedback on the test lifecycle in the job lifecycle itself, so the insights. Being able to see our success over time, where our jobs are failing, where they’re succeeding, how fast they’re running, and being able to report on that very easily is really powerful for us.

How did Semaphore help you optimise your CI/CD process?

Where we’ve really taken advantage of Semaphore is working with support and our customer success manager on improving how we’re using it over time. So looking for optimization opportunities, asking questions about, if we did this, would it help our tests run faster? Would it help our jobs run faster? And it’s really been, I think probably the most beneficial thing to us is that back and forth with support and with our CS manager, which is something I haven’t had on other platforms work quite as well.

How do you find Semaphore support?

Working with support’s been super easy. I think one of my favorite things about it, it’s just there’s a very quick response time, which again, I’ve worked with other platforms and you may be waiting a day, two days, three days or something for very simple questions and we normally get a very quick response. That’s been really, really nice to have. Just being able to get quick responses, concise responses and accurate responses. So somebody on the other end being able to look exactly at our job, see how they’re configured, and being able to provide direct feedback versus a generalized, here’s basically how this works. You may look at the docs and get a better sense of it. There’s more of a direct answer on your job is configured this way, change X, Y and Z, and it’ll work better, which is really nice to have.

Why would you recommend Semaphore?

I think Semaphore has been a really good solution for us. For all the jobs that we’ve thrown at it, we don’t have a lot of diversified work, but for all the stuff that we’ve thrown at Semaphore, it’s been able to handle it. We’ve been able to customize our jobs to get them where we need to be. And again, the support’s been fantastic for it. Really quick and to the point, and I can’t remember a time when we’ve had to go back and forth multiple times. I’m trying to figure out what something means or something like that. It’s been very easy to work with.

Industry

Software, Travel

Headquarters

San Francisco, US

Stack

Capistrano

Ruby on Rails

Semaphore

Javascript

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