Kenhub beschleunigt seinen Entwicklungsprozess und findet den Semaphore-Support unschätzbar wertvoll

  • ⛔️ Kein konsistenter CI-Prozess vorhanden
  • ⛔️ Viel Zeitverschwendung durch das Warten auf den Abschluss der Testsuite
  • ✅ Ein schneller und optimierter CI-Prozess eingerichtet
  • ✅ Fachkundige und zeitnahe Unterstützung vom Semaphore-Kundensupport-Team

Probieren Sie Semaphore aus

Die Herausforderung

Das Kenhub-Team erkannte, dass sie eine beträchtliche Menge Zeit damit verbrachten, darauf zu warten, dass die Tests auf ihren Entwicklungsrechnern ausgeführt werden, und in der Zwischenzeit nicht viel anderes tun konnten. Außerdem gab es keine einfache Möglichkeit, zu überprüfen, ob der Master-Branch vor der Bereitstellung fehlerfrei war. Der nächste logische Schritt war, nach einer Lösung zu suchen, bei der sie die Tests einfach „in eine andere Box werfen“ konnten.

Die Lösung

Während der Erprobung verschiedener Lösungen auf dem Markt stellte das Engineering-Team von Kenhub fest, dass Semaphore einfach einzurichten und in Betrieb zu nehmen ist. Anfangs reichten die Kernfunktionen von Semaphore dem Team aus, aber mit der Zeit schätzten sie auch, dass das Produktteam von Semaphore kontinuierlich Innovationen einführt. Bald konnte das Kenhub-Team noch mehr profitieren, indem es parallele Prozesse einführte und den Entwicklungsprozess beschleunigte.

Mit der Zeit fanden sie auch die Funktion „Debugging mit SSH-Zugriff“ in Kombination mit dem technischen Kundensupport von Semaphore als entscheidend für die schnelle Bereitstellung neuer Funktionen für ihre Plattform.

Ein weiterer großer Pluspunkt war die schnelle Reaktionszeit und das Fachwissen unseres Kundensupport-Teams.

Die Ergebnisse

Semaphore hat dem Kenhub-Team wirklich geholfen, eine Menge Last abzunehmen – sie haben einfach ihre Änderungen gepusht, und die Ergebnisse kamen nur wenige Minuten später. Dank der GitHub-Integration konnten sie den Status jedes Branches sofort sehen. Der Workflow von Kenhub verbesserte sich ebenfalls, da sie keine PRs überprüften, bevor der Branch fehlerfrei war. Semaphore hat den Entwicklungsprozess des Teams optimiert und dem Team viel Zeit gespart.

Branche

Hochschulbildung

Technologie-Stack

Ruby on Rails

Postgresql

Redis

Sidekiq

React

Ghost Inspector

Star us on GitHub