Tigeras Open-Source-Produkt Calico wechselt mit Hilfe von Semaphore von einer Multi-Repo- zu einer Mono-Repo-Struktur

  • ⛔️️ Durchführung von Tests auf mehreren Plattformen mit einem selbstverwalteten CI
  • ⛔️️ Setup erfordert hohe Parallelität für schnelleres Feedback
  • ✅ Ausführung automatisierter Tests in Parallel, ohne sich um die Verwaltung der CI-Plattform kümmern zu müssen
  • ✅ Erhöhte Kapazität durch den Einsatz von C1-Maschinen

Probieren Sie Semaphore aus

Wie hat sich Ihr CI/CD-Setup verändert, seit Sie Ihr Open-Source-Produkt Calico auf Semaphore umgestellt haben?

Wir sind von einem Multi-Repo-Setup zu einem Mono-Repo gewechselt. Das hilft uns, unsere Komponenten an einem Ort zu behalten.

Wie hat sich Semaphore auf die Produktivität und Effizienz Ihres Teams ausgewirkt?

Wir nutzen Semaphore zum Erstellen und Testen unserer Produkte. Unsere Lösungen müssen über mehrere Plattformen hinweg getestet werden, einschließlich verschiedener Kubernetes-Distributionen. Eine manuelle Durchführung dieser Tests ist nicht praktikabel. Semaphore ermöglicht es uns, automatisierte Tests parallel auszuführen und spart dadurch Zeit.

Für unsere plattformübergreifenden End-to-End (e2e)-Läufe benötigen wir hohe Parallelität. Die kleineren C1-Maschinen ermöglichen es uns, diese leichten Workloads effizient auszuführen und dabei die Kosten im Griff zu behalten.

Wie hat Semaphore sein Engagement für die langfristigen Ziele Ihres Teams gezeigt?

Semaphore ist schon seit einiger Zeit unser Partner. Ihr habt uns Vorzugspreise angeboten, die es uns ermöglichen, unsere besonderen Anforderungen zu unterstützen. Die benutzerdefinierten Maschinen-Exekutoren (C1) helfen uns, unsere Kapazität zu vervielfachen und dabei die Kosten im Griff zu behalten.

Wie unterstützen Sie die C1-Generation-Maschinen, Pipeline Insights und Deployment Targets?

Die kleineren C1-Generation-Maschinen waren für uns sehr hilfreich, um unsere leichten Workloads parallel laufen zu lassen und gleichzeitig die Kosten im Griff zu behalten.

Welche weiteren Vorteile haben Sie bei der Arbeit mit Semaphore festgestellt, wie z. B. verbesserte Benutzerfreundlichkeit, Produktivität, Stabilität und geringerer Wartungsaufwand?

Semaphore versteht die Bedürfnisse der Kunden und hat dazu beigetragen, unsere Entwicklungskosten zu senken.

Was schätzen Sie am meisten an der Zusammenarbeit mit Semaphore?

Die Unterstützung und Flexibilität des Teams ist lobenswert. Sie schätzen Feedback und berücksichtigen die Schmerzpunkte der Nutzer.

Warum würden Sie Semaphore anderen Teams empfehlen, die vor ähnlichen CI/CD-Herausforderungen stehen?

Kundensupport und schnelle Reaktion. Hervorragende Betriebszeit und Benutzerfreundlichkeit.

Branche

Netzwerke & Sicherheit

Hauptsitz

San Francisco, California

Engineering-Team

12 Personen

Star us on GitHub