Indeed deployt dreimal so häufig mit Semaphore 2.0.
😔 Vor Semaphore:
- ⛔️ 30 Minuten Build-Zeit
- ⛔️ Bis zu 3 Deploys pro Tag
- ⛔️ 25% Build-Fehlerrate aufgrund fehlerhafter Tests
😄 Nach der Einführung von Semaphore:
- ✅ 10 Minuten Build-Zeit ⬇️ 3x
- ✅ Bis zu 10 Deploys pro Tag ⬆️ 3,3x
- ✅ 10-facher Rückgang fehlerhafter Tests
Probieren Sie Semaphore aus
Indeed, ein Unternehmen für Jobsuche und Personalbeschaffung, hat Indeed Assessments entwickelt, um Unternehmen zu helfen, die beruflichen Fähigkeiten von Kandidaten besser zu bewerten. Mithilfe von Datenmodellen, die Hunderte professionell erstellter Bewertungsmodule umfassen, ermöglicht Indeed Assessments Unternehmen, Feedback zu den Fähigkeiten von Bewerbern im Rahmen ihrer Bewerbung zu erhalten. Das ultimative Ziel von Indeed Assessments ist es, Personalverantwortliche schnell mit den besten Kandidaten zu verbinden.
“Semaphore 2.0 ermöglicht es uns, Docker-Images einfach zu bauen, zu taggen, zu pushen und auszuführen. Dadurch können wir eine leistungsstarke Pipeline erstellen, mit der wir recht einfach und schnell in unser Kubernetes-Cluster deployen können.”

Nic Cavigliano
Senior Software Engineer bei Indeed
Die Herausforderung
Das Team von Indeed Assessments hatte positive Erfahrungen mit der ersten Generation des CI/CD-Produkts von Semaphore gemacht, wollte aber die Zeit von Commit bis zum Deployment weiter verkürzen. Dies war besonders wichtig, da das Team plant, bald auf Kubernetes umzusteigen. Daher musste die nächste Plattform eine nachgewiesene Erfolgsbilanz beim Deployment von Docker-Containern haben.
Obwohl das Team Erfahrung mit CI/CD-Plattformen wie CircleCI und Jenkins hatte, benötigte Indeed Assessments eine leistungsstärkere Plattform, um die durchschnittliche Build-Zeit von 25 bis 30 Minuten zu reduzieren. Zudem traten bei 25 % der Testläufe fehlerhafte Tests auf, was dazu führte, dass einige Code-Versionen mehr als einen Build-Zyklus benötigten.
“Semaphore 2.0 ermöglicht es uns, Docker-Images einfach zu bauen, zu taggen, zu pushen und auszuführen. Dies erleichtert den Aufbau einer leistungsstarken Pipeline, mit der wir schnell und unkompliziert in unser Kubernetes-Cluster deployen können.”

Nic Cavigliano
Senior Software Engineer bei Indeed
Die Lösung
Für Indeed Assessments war Semaphore 2.0 die naheliegende Wahl, um ihre CI/CD-Pipelines zu verbessern, insbesondere im Hinblick auf den geplanten Wechsel zu einer containerbasierten Strategie mit Kubernetes. Da sie bereits Semaphore Classic nutzten, verlief die Migration einfach und reibungslos.
Das Customer Success-Team von Semaphore unterstützte Indeed Assessments dabei, die folgenden Funktionen zu implementieren, um die CI/CD-Prozesse zu beschleunigen:
- ✔️ Docker-basierte Agents ermöglichen es Indeed Assessments, CI/CD in einer perfekt angepassten Umgebung auszuführen.
- ✔️ Das Semaphore Docker Registry beschleunigte das Herunterladen von Container-Images und war im Vergleich zu herkömmlichen Cloud-Registries um ein Vielfaches günstiger.
- ✔️ Komplexe Pipelines als Code ermöglichten dem Team, mehr parallele Workloads als zuvor zu konfigurieren, basierend auf dem Prinzip des einmaligen Build-Binary.

Das Team fand zudem den integrierten Artifact Store von Semaphore nützlich, um Build-Logs und Screenshots von Testfällen zu speichern.
Die Ergebnisse
Nach der Migration zu Semaphore 2.0 konnte Indeed Assessments die durchschnittliche Build-Zeit mehr als halbieren und das Ziel erreichen, Builds in unter 10 Minuten abzuschließen. Vor dem Wechsel lag die durchschnittliche Anzahl der Deployments bei zwei bis drei pro Tag, doch nun werden vier bis zu zehn Deployments täglich durchgeführt. Neben den 3x schnelleren Build-Zeiten erlebte Indeed Assessments zudem einen 10-fachen Rückgang fehlerhafter Tests, was den gesamten Entwicklungsprozess weiter beschleunigte.
“Für jede ernsthafte CI/CD-Pipeline steht Semaphore 2.0 ganz oben auf meiner Empfehlungsliste.”

Nic Cavigliano
Senior Software Engineer bei Indeed
Indeed, Inc. bietet Online-Jobvermittlungsdienste an. Das Unternehmen bietet Pay-for-Performance-Werbedienste für die Personalbeschaffung und kostenlosen Zugang zur Website für Arbeitssuchende. Indeed vermarktet seine Dienstleistungen international.
www.indeed.com
Branche
Jobsuche & Personalbeschaffung
Unternehmensgröße
5.001-10.000 Mitarbeiter
Entwicklungsteam
10 Personen
Technologie-Stack
Ruby on Rails
Postgres
Elasticsearch
Redis
React + Redux and Graphql
Echte Ergebnisse. Echte Wirkung. 🎯📈