Kenhub speeds up its development process and finds Semaphore support invaluable

  • ⛔️️ No consistent CI process in place
  • ⛔️ A lot of time wasted on waiting until test suite finishes
  • ✅ A fast and streamlined CI process in place
  • ✅ Expert and timely help from Semaphore customer support team

Try out Semaphore

The Challenge

The Kenhub team realized that they were spending a pretty big amount of time just waiting for specs to run on their development boxes and not being able to do much else meanwhile. In addition, there was no easy way to know if the master branch was green before deploying it. The next logical step was to look at some kind of solution where they could just “throw the tests in another box”.

The Solution

While testing solutions available on the market the engineering team at Kenhub found out that Semaphore has been easy to set up and get going. In the beginning, Semaphore’s core functionalities were enough for the team, but with time they also appreciated the fact that Semaphore product team is constantly innovating. Soon the Kenhub team was able to benefit even more from introducing parallel processes and speeding up their development process.

With time they also found the “Debugging with SSH Access” feature combined with Semaphore’s technical customer support incremental to the speed of delivering new features for their platform.

Another big selling point was the quick response time and expertise of our customer support team.

The Results

Semaphore really helped offload a lot of burden for the Kenhub team – they just pushed their changes, and results came in a few minutes later. They were able to see the state of each branch instantly thanks to the GitHub integration. Kenhub’s workflow also improved because they didn’t start reviewing a PR before the branch was green. Semaphore streamlined the team’s development process and saved the team a lot of time.

Industry

Higher education

Stack

Ruby on Rails

Postgresql

Redis

Sidekiq

React

Ghost Inspector

Star us on GitHub