123% mehr gemeldete CVEs pro Tag in 2026 als im Vorjahr.

CI/CD

GitHub-Actions-Preise: was eine Minute kostet und wie Sie sparen

GitHub Actions rechnet über die enthaltenen Minuten jedes Plans hinaus pro Minute ab und rundet jeden Job auf die volle Minute auf. CRACI führt dieselben Workflows etwa doppelt so schnell aus, zu einem niedrigeren Minutenpreis, sekundengenau abgerechnet. Ein 10-Minuten-Build kostet etwa 67% weniger.

Aktualisiert am

Was ein 10-minütiger Build kostet Ein Build, der auf einem GitHub-hosted Linux-Runner mit 2 Kernen 10 Minuten dauert, wird mit $0.060 berechnet. CRACI führt Builds etwa doppelt so schnell aus, derselbe Build dauert also etwa 5 Minuten und wird sekundengenau zu $0.004 pro Minute abgerechnet: $0.020. Das sind etwa 67% weniger pro Build. One build, 2 vCPU Linux GitHub-hosted $0.006 per minute 10 minutes Billed 10 min: $0.060 CRACI About 2x faster About 5 minutes Time saved Billed 5 min: $0.020 About twice as fast and about 67% less per build

Wie GitHub Actions abgerechnet wird

Jeder GitHub-Plan enthält monatlich Actions-Minuten: 2.000 bei GitHub Free, 3.000 bei Pro und Team und 50.000 bei Enterprise Cloud. Standard-Runner von GitHub sind in öffentlichen Repositories kostenlos, und für selbst gehostete Runner berechnet GitHub nichts pro Minute. Über die enthaltenen Minuten hinaus zahlen private Repositories pro Minute Runner-Zeit, und der Preis hängt von Größe, Betriebssystem und Architektur des Runners ab. Siehe was kostenlose CI-Minuten abdecken und was nicht.

Mit Stand September 2026 kostet ein Standard-Linux-x64-Runner mit 2 Kernen $0.006 pro Minute. Zwei Regeln machen die Rechnung höher, als der Preis vermuten lässt:

  • Jeder Job wird auf die volle Minute aufgerundet. Ein 10-Sekunden-Job wird als volle Minute abgerechnet, und ein Workflow mit zehn kurzen Jobs zahlt mindestens zehn Minuten.
  • Größere Runner werden immer abgerechnet. Enthaltene Minuten gelten für sie nicht, und in öffentlichen Repositories sind sie nicht kostenlos.

GitHub-Actions-Preise pro Minute für jede Runner-Größe

Minutenpreise GitHub-gehosteter Runner mit Stand September 2026, über die enthaltenen Minuten hinaus. Linux-Runner von 1 bis 32 vCPU können auf CRACI für $0.002 pro vCPU-Minute laufen, auf x64 und ARM64 gleichermaßen. CRACI läuft heute nur auf Linux; Windows und macOS sind auf der Roadmap.

Linux-Runner, Preis pro Minute. CRACI kostet auf x64 und ARM64 gleich viel.
Funktion CRACI GitHub Linux x64 GitHub Linux ARM64
1 vCPU $0.002 $0.002 -
2 vCPU $0.004 $0.006 $0.005
4 vCPU $0.008 $0.012 $0.008
8 vCPU $0.016 $0.022 $0.014
16 vCPU $0.032 $0.042 $0.026
32 vCPU $0.064 $0.082 $0.050
64 vCPU - $0.162 $0.098
96 vCPU - $0.252 -
Windows-Runner von GitHub, Preis pro Minute.
Funktion GitHub Windows x64 GitHub Windows ARM64
2 vCPU $0.010 $0.010
4 vCPU $0.022 $0.014
8 vCPU $0.042 $0.026
16 vCPU $0.082 $0.050
32 vCPU $0.162 $0.098
64 vCPU $0.322 $0.194
96 vCPU $0.552 -
macOS- und GPU-Runner von GitHub, Preis pro Minute.
Funktion Preis pro Minute
macOS macos-latest (M1), 3 vCPU $0.062
macOS xlarge (M2 Pro), 5 vCPU $0.102
macOS macos-15-intel, 4 vCPU $0.062
macOS large (Intel), 12 vCPU $0.077
GPU Linux, 1x Tesla T4, 4 vCPU $0.052

Auf Linux x64 listet CRACI ab 2 vCPU einen niedrigeren Preis als GitHub. Auf ARM64 ist GitHubs Listenpreis ab 8 vCPU niedriger; sekundengenaue Abrechnung und schnellere Builds verringern oder schließen diese Lücke bei echten Pipelines.

Was eine Minute kostet: CRACI vs. GitHub-gehostet

Listenpreise pro Minute: GitHub mit Stand September 2026, CRACI mit Stand Oktober 2026.
Funktion CRACI GitHub-gehostet Unterschied
2 vCPU Linux x64 $0.004 $0.006 CRACI etwa 33% günstiger
2 vCPU Linux ARM64 $0.004 $0.005 CRACI 20% günstiger
32 vCPU Linux x64 $0.064 $0.082 CRACI etwa 22% günstiger
Abrechnung Pro Sekunde Jeder Job auf die Minute aufgerundet Keine Rundung bei CRACI

Der Listenpreis von CRACI ist bei Standard-Linux-Runnern niedriger, und es rechnet sekundengenau ab. Der Unterschied pro Minute beträgt bei 2 vCPU x64 etwa 33%; bei echten Pipelines kommt der größte Teil der Ersparnis vom Wegfall der Rundung. Bei 32 vCPU auf ARM64 ist GitHubs Listenpreis niedriger. Die Preise aller Anbieter finden Sie unter GitHub-Actions-Runner im Vergleich.

Schnellere Builds verbrauchen weniger Minuten

Der Minutenpreis ist nur die halbe Rechnung; die andere Hälfte ist, wie viele Minuten ein Build dauert. CRACI führt Builds etwa doppelt so schnell aus wie GitHub-gehostete Runner, dank schnellerer Hardware, kürzerer Wartezeiten und Caching. Ein Build, der auf einem GitHub-gehosteten Runner mit 2 Kernen 10 Minuten dauert, braucht auf CRACI etwa 5, und Sie zahlen für diese 5.

Ein 10-Minuten-Build auf GitHub-gehosteten Runnern, zu Listenpreisen über die enthaltenen Minuten hinaus.
Funktion CRACI GitHub-gehostet Ersparnis mit CRACI
Build-Zeit Etwa 5 Minuten 10 Minuten Etwa halbe Wartezeit
Ein Build, 2 vCPU x64 $0.020 $0.060 Etwa 67%
Ein Build, 2 vCPU ARM64 $0.020 $0.050 60%
1.000 Builds pro Monat, 2 vCPU x64 $20 $60 Etwa 67%

Schnellere Builds senken auch die Kosten, die nie auf der Rechnung erscheinen: Entwickler, die auf ein grünes Häkchen warten, bevor sie mergen können.

Wo sich sekundengenaue Abrechnung auszahlt

Lint, Typprüfungen, Unit-Test-Shards und Deploy-Schritte sind oft in deutlich unter einer Minute fertig. Auf GitHub-gehosteten Runnern kostet trotzdem jeder davon eine volle Minute. Bei CRACI zahlen Sie für die Sekunden, die er gelaufen ist. Die Beispiele unten vergleichen Jobs gleicher Länge, ohne jede Beschleunigung.

Gleiche Joblänge auf beiden. 2 vCPU Linux x64, sofern nicht anders angegeben, Listenpreise über die enthaltenen Minuten hinaus.
Funktion CRACI GitHub-gehostet Ersparnis mit CRACI
1.000 Jobs mit 30 Sekunden $2.00 $6.00 Etwa 67%
1.000 Jobs mit 70 Sekunden $4.67 $12.00 Etwa 61%
1.000 Builds mit 10 Minuten $40.00 $60.00 Etwa 33%
1.000 Builds mit 10 Minuten, 32 vCPU x64 $640 $820 Etwa 22%

Je kürzer die Jobs, desto größer die Ersparnis durch sekundengenaue Abrechnung. Bei langen Builds kommt die Ersparnis von der Geschwindigkeit: etwa 67% bei einem 10-Minuten-Build, gegenüber etwa 33% allein durch den Minutenpreis.

Schätzen Sie Ihre Rechnung

Geben Sie die Zahlen Ihrer Pipeline ein. Ihr GitHub-Nutzungsbericht zeigt Läufe, Jobs und Minuten pro Workflow.

GitHub-hosted 60,00 $ 10.000 abgerechnete Minuten
CRACI 15,00 $ 3.750 abgerechnete Minuten
CRACI spart etwa 75% etwa 45,00 $ im Monat

Listenpreise, Stand September 2026, für Minuten über die in jedem Plan enthaltenen Minuten hinaus. GitHub rundet jeden Job auf die volle Minute auf; CRACI misst sekundengenau. Mit der Geschwindigkeitsoption dauert jeder Job auf CRACI halb so lang.

Die Kosten, die nicht im Minutenpreis stehen

  • Wiederholungen. Ein instabiler Test, der in einem von zehn Läufen fehlschlägt, erhöht die Rechnung des Workflows, in dem er steckt, um rund 10%, und jeder wiederholte Job wird erneut aufgerundet.
  • Hängende Jobs. Ohne timeout-minutes läuft ein festhängender Job bis zu GitHubs Limit weiter und wird komplett abgerechnet.
  • Wartende Entwickler. Langsame Pipelines kosten Entwicklerzeit, und die ist meist weit mehr wert als die Minuten. Dimensionieren Sie Runner für die Jobs auf dem kritischen Pfad richtig, oder lassen Sie sie auf einem schnelleren Runner laufen.
  • Aufwand für Self-Hosting. Selbst gehostete Runner vermeiden den Minutenpreis, aber nicht die Kosten: Maschinen stehen zwischen Builds still, und jemand muss sie patchen, skalieren und absichern. Siehe verwaltete vs. selbst gehostete Runner.

Acht Wege, die Rechnung zu senken

  1. Überholte Läufe abbrechen. Eine concurrency-Gruppe mit cancel-in-progress stoppt den Lauf eines älteren Commits, sobald auf demselben Branch ein neuerer eintrifft.
  2. Unnötige Arbeit überspringen. paths-Filter verhindern, dass eine Änderung an der Dokumentation die gesamte Testsuite startet.
  3. Abhängigkeiten cachen. Pakete aus einem Cache wiederherzustellen ist schneller, als sie bei jedem Lauf herunterzuladen.
  4. Timeouts setzen. Ein timeout-minutes-Wert an jedem Job verhindert, dass ein hängender Job bis zum Standardlimit Minuten verbrennt.
  5. Winzige Jobs zusammenlegen. Bei Rundung auf volle Minuten kosten drei 10-Sekunden-Jobs drei Minuten; ein Job, der alle drei Aufgaben erledigt, kostet eine.
  6. Runner richtig dimensionieren. Ein größerer Runner kostet mehr pro Minute, kann aber pro Build weniger kosten, wenn er deutlich schneller fertig ist. Messen Sie beides.
  7. ARM64 nutzen, wo es günstiger ist. Bei GitHub ist ein ARM64-Runner mit 2 Kernen unter dem x64-Preis gelistet.
  8. Zu einem schnelleren, günstigeren Runner wechseln. CRACI führt Builds etwa doppelt so schnell aus, listet bei Standard-Linux-Runnern einen niedrigeren Preis und rechnet sekundengenau ab, ohne Änderung am Workflow außer runs-on.

Der Wechsel zu CRACI

CRACI ersetzt den Runner, nicht GitHub Actions. Installieren Sie die CRACI GitHub App, ändern Sie runs-on auf craci, und der Job läuft auf CRACI, während Workflow, Actions und Logs in GitHub bleiben. Die Größen reichen von 1 bis 32 vCPU und werden mit der Action cracicorp/setup festgelegt. Verschieben Sie zuerst einen Workflow und vergleichen Sie Build-Zeit und Rechnung.

CRACI berechnet nur Build-Minuten: $0.002 pro vCPU-Minute ($0.004 für einen Standard-Runner mit 2 vCPU), sekundengenau abgerechnet, ohne Monatsgebühr und ohne Gebühr pro SBOM. Startups können über das Startup-Programm mindestens 100.000 kostenlose Build-Minuten erhalten. Siehe Preise.

Derselbe Runner zeichnet außerdem eine SBOM dessen auf, was jeder Job geladen hat, setzt eine Egress-Richtlinie durch und zeichnet Provenienzdaten auf. Zum schnelleren, günstigeren Build gehört also eine Aufzeichnung dessen, was in ihn eingeflossen ist. Siehe CRACI vs. GitHub-gehostete Runner.

GitHub-Actions-Preise: häufig gestellte Fragen

Was kostet GitHub Actions?

Die Pläne enthalten monatlich kostenlose Minuten: 2.000 bei GitHub Free, 3.000 bei Pro und Team und 50.000 bei Enterprise Cloud. Darüber hinaus kostet ein Standard-Linux-x64-Runner mit 2 Kernen mit Stand September 2026 $0.006 pro Minute, größere Runner kosten mehr.

Was kostet GitHub Actions pro Minute?

Mit Stand September 2026 kostet ein Standard-Linux-Runner mit 2 Kernen $0.006 pro Minute auf x64 und $0.005 auf ARM64. Windows kostet $0.010 für 2 Kerne, macOS beginnt bei $0.062. Größere Runner skalieren mit der Größe, bis zu $0.252 pro Minute für Linux x64 mit 96 Kernen. GitHub rundet jeden Job auf die volle Minute auf.

Ist CRACI günstiger als GitHub-gehostete Runner?

Ja, bei Standard-Linux-Runnern. CRACI listet $0.004 pro Minute für 2 vCPU ($0.002 pro vCPU-Minute), etwa 33% unter GitHubs $0.006 für x64 mit 2 Kernen, rechnet sekundengenau ab und führt Builds etwa doppelt so schnell aus, jeder Build verbraucht also weniger Minuten. Ein Build, der auf einem GitHub-gehosteten Runner mit 2 Kernen 10 Minuten dauert, kostet auf CRACI etwa 67% weniger, also ein Drittel des Preises.

Warum ist CRACI schneller als GitHub-gehostete Runner?

Drei Dinge zusammen: schnellere Hardware, kürzere Wartezeiten vor dem Jobstart und Caching. CRACI führt Builds etwa doppelt so schnell aus wie GitHub-gehostete Runner.

Rundet GitHub Actions-Minuten auf?

Ja. GitHub rundet jeden Job auf die volle Minute auf, ein Job mit 10 Sekunden Laufzeit wird also als volle Minute abgerechnet. Pipelines mit vielen kurzen Jobs zahlen am meisten für die Rundung.

Gelten die enthaltenen Minuten für größere Runner?

Nein. GitHub gibt an, dass enthaltene Minuten nicht für größere Runner genutzt werden können und dass größere Runner für öffentliche Repositories nicht kostenlos sind. Jede Minute darauf wird abgerechnet.

Ist GitHub Actions für öffentliche Repositories kostenlos?

Ja, auf Standard-Runnern. GitHub gibt an, dass standardmäßige GitHub-gehostete Runner in öffentlichen Repositories kostenlos sind.

Sind selbst gehostete Runner kostenlos?

GitHub berechnet für selbst gehostete Runner nichts pro Minute, aber Sie bezahlen die Maschinen, auch im Leerlauf, und sind für ihr Betriebssystem, ihre Software und ihre Sicherheit verantwortlich. GitHub warnt, dass selbst gehostete Runner fast nie für öffentliche Repositories verwendet werden sollten.

Wie verschiebe ich einen Job zu CRACI?

Installieren Sie die CRACI GitHub App und ändern Sie im Job runs-on auf craci. Workflow, Actions und Logs bleiben in GitHub. Wählen Sie mit der Action cracicorp/setup eine Runner-Größe von 1 bis 32 vCPU.

Senken Sie Ihre GitHub-Actions-Rechnung

Ändern Sie runs-on in einem Workflow, führen Sie ihn auf CRACI aus und vergleichen Sie Build-Zeit und Rechnung Zeile für Zeile.

Demo buchen