Ihre CI-Nutzung
Detaillierter Vergleich
| Anbieter | Freiminuten | Preis/Min | Monatliche Kosten | Notizen |
|---|
/>
Vergleichen Sie GitHub Actions, CircleCI, GitLab CI, Buildkite & Depot – finden Sie das günstigste CI für Ihre Nutzung.
| Anbieter | Freiminuten | Preis/Min | Monatliche Kosten | Notizen |
|---|
Dieser Rechner schätzt Ihre monatliche CI/CD-Rechnung, indem er die Bauminuten, den Läufertyp und die Anzahl der Sitzplätze berücksichtigt und dann die Gesamtsumme vergleicht GitHub Actions, CircleCI, GitLab CI und Buildkite. Da die meisten Anbieter einen Minutenpreis berechnen, der für größere oder Nicht-Linux-Läufer vervielfacht wird, und zusätzlich eine Gebühr pro Arbeitsplatz hinzurechnen, hängt die günstigste Plattform davon ab, ob Ihre Ausgaben von der Rechenleistung oder der Teamgröße abhängen. Die gemeinsame Modellierung beider Komponenten zeigt, wo die inkludierten Freiminuten ausgehen und wie viel jeder zusätzliche Pipeline-Lauf tatsächlich kostet.
GitHub Actions beinhaltet ein monatliches Kontingent an Freiminuten auf Standard-Linux-Läufern für private Repositorys, und öffentliche Repositorys sind auf Standard-Läufern kostenlos. Über die von Ihnen pro Minute gezahlte Vergütung hinaus wird für Windows-Läufer etwa das Doppelte und für macOS-Läufer etwa das Zehnfache des Linux-Tarifs berechnet, sodass die Wahl des Läufers oft wichtiger ist als die reine Minutenzahl. Die Abrechnung rundet jeden Auftrag auf die nächste Minute auf.
GitHub Actions und GitLab bündeln CI mit einer Plangebühr pro Benutzer, während Buildkite hauptsächlich pro Sitzplatz abrechnet und Jobs auf der von Ihnen bereitgestellten Infrastruktur ausführt, sodass die Rechenkosten stattdessen auf Ihrer eigenen Cloud-Rechnung landen. CircleCI verwendet ein Kreditmodell, das an die Maschinengröße plus einer Sitzkomponente gebunden ist. Ein kleines Team mit schweren Pipelines und ein großes Team mit leichten Pipelines landen normalerweise auf unterschiedlichen Gewinnern.
Cachen Sie Abhängigkeiten und Build-Artefakte, brechen Sie ersetzte Ausführungen im selben Zweig ab und verwenden Sie Pfadfilter, damit nicht verwandte Änderungen keine vollständigen Pipelines auslösen. Durch die Verlagerung lang laufender oder reiner macOS-Jobs auf selbstgehostete Läufer werden diese vollständig von der minutengenauen Abrechnung ausgeschlossen, obwohl Sie dann für die zugrunde liegenden Maschinen und deren Wartung bezahlen.