Günstigste Plattform, da die CI-Minuten wachsen

Teamgröße und Maschinengröße bleiben bei Ihrer aktuellen Eingabe – nur die monatlichen CI-Minuten ändern sich pro Zeile. Beobachten Sie, wie die Nutzungsanzeigen von GitHub und CircleCI steigen, während Buildkite (selbst gehostet) flach bleibt.

CI Minuten/MonatGitHub-AktionenCircleCIBuildkiteGünstigstes

Drei verschiedene Abrechnungsprimitive für dieselbe CI-Minute

GitHub-Aktionen bündelt CI in den GitHub-Teamplatz, für den Sie wahrscheinlich bereits bezahlen (4 $/Benutzer/Monat, 3.000 organisationsweite Minuten inklusive), und stellt dann eine Pauschale in Rechnung $0.006/minute für alle darüber hinausgehenden Linux-Minuten auf Standard-2-Core-gehosteten Läufern – einfach, vorhersehbar und kostengünstig auf Sitzplatzebene, unabhängig von der Teamgröße. CircleCI Stattdessen wird eine Leistungsbasis von 15 $/Monat für fünf Benutzer und 30.000 Credits berechnet, dann werden sowohl zusätzliche Plätze (jeweils 15 $ über 5) als auch zusätzliche Credits berechnet – und Credits werden umso schneller verbraucht, je größer die Maschine ist: 5 Credits/Minute bei Small, 10 bei Medium, 20 bei Large, sodass der gleiche Job bei einer großen Box viermal so viele Credits kostet wie bei einer kleinen. Buildkite dreht das Modell komplett um: Ein Sitzplatz für 30 US-Dollar pro Benutzer und Monat ist im Vergleich zu 4 US-Dollar bei GitHub teuer, aber diese Sitzplatzgebühr deckt unbegrenzte Builds ab selbst gehostet Agenten – Läufer, die Sie auf Ihrer eigenen Infrastruktur installieren – sodass das CI-Volumen selbst keine zusätzlichen Kosten verursacht. Erst wenn Sie sich für Buildkites eigenes gehostetes Computing-Add-on entscheiden (Abrechnung pro vCPU-Minute, z. B. 0,016 $/Min. auf einer mittelgroßen Maschine mit 4 vCPUs), verhält sich Buildkite ebenfalls wie ein nutzungsgesteuerter Anbieter.

Das praktische Ergebnis: Ein großes Team mit geringem, stoßartigem CI (viele Plätze, bescheidene Minuten) landet tendenziell am günstigsten bei GitHub Actions, da sein Platz für 4 US-Dollar beide Konkurrenten unterbietet, bevor die Nutzung gezählt wird. Ein kleines Team, das ein enormes CI-Volumen auf seiner eigenen Hardware ausführt – Monorepo-Testsuiten, nächtliche Neuerstellungen, schwere Matrix-Builds –, kann im selbstgehosteten Modus von Buildkite deutlich günstiger landen, da die Zähler pro Minute und pro Kredit von GitHub und CircleCI ständig steigen, während die Rechnung von Buildkite an der Anzahl der Sitzplätze festgehalten bleibt. CircleCI liegt tendenziell dazwischen und wird von Teams bevorzugt, die verwaltetes gehostetes Computing ohne die Bindung an das Ökosystem von GitHub wünschen, aber keine eigenen Runner ausführen möchten, wie es der Standardmodus von Buildkite vorsieht. Es gibt keinen allgemeingültigen Gewinner – berechnen Sie Ihre eigene Teamgröße, CI-Minuten und Maschinengröße durch den oben stehenden Rechner.

Aktie: 𝕏 Posten Reddit
Hosten Sie Ihr Projekt:DigitalOcean – 200 $ kostenlos ↗Hostinger VPS
BeobachtbarkeitskostenrechnerAPI-Stack-Kostenrechner