Skipbox

GitHub-Actions-Kostenrechner: Rechnung ermitteln und deckeln

Deine GitHub-Actions-Rechnung wächst mit jeder Minute, die deine Jobs laufen. Ein Team mit 20.000 Minuten im Monat auf dem 4-Kern-Runner von GitHub zahlt $222 im Monat, und nächsten Monat werden es mehr.

Skipbox führt dieselben Jobs pauschal für $39 im Monat mit unbegrenzten Minuten aus. Du verschiebst einen Job, indem du seine runs-on-Zeile auf skipbox änderst.

So berechnet GitHub deine Rechnung

GitHub multipliziert die Minuten jedes Jobs mit dem Minutenpreis seines Runners und rundet jeden Job auf eine volle Minute auf, ein Job von 2 Minuten und 5 Sekunden wird also als 3 berechnet. Auch fehlgeschlagene Läufe und erneute Ausführungen werden berechnet. Die enthaltene Rechenzeit deines Plans ($18 im Monat bei GitHub Team) wird von der Summe abgezogen, und jede Minute darüber hinaus wird berechnet.

Rechnung = Σ (Minuten auf jedem Runner × sein Preis) − enthaltene Rechenzeit

Deine eigenen Minuten siehst du in den Einstellungen deiner Organisation unter Billing & Licensing → Usage: nach Actions filtern und nach SKU gruppieren. Für einen einzelnen Lauf öffnest du seine Zusammenfassung und klickst unter Run details auf Usage.

Was die Formel ergibt

Bei GitHub Team ein 4-Kern-Runner, verglichen mit dem Tarif S von Skipbox mit denselben 4 vCPU:

Auf größeren Runnern wird der Abstand größer:

Für deine eigenen Zahlen trägst du deine Minuten in den Rechner auf der Startseite ein. Er braucht keine Anmeldung und zeigt die Rechnung von GitHub neben dem Festpreis von Skipbox für die Maschinengröße, die du wählst.

Warum die Zahl nächsten Monat größer ist

Die Formel hat keine Obergrenze, und jeder Eingabewert steigt weiter.

  • KI-Coding-Agents öffnen den ganzen Tag Pull Requests und pushen Fixes. Bei jedem Push läuft die CI, also folgt die Rechnung den Pushes, nicht den Menschen.
  • Mehr Tests. Eine E2E-Suite oder eine Build-Matrix macht aus einem Push viele Jobs.
  • Erneute Ausführungen. Wird ein instabiler Test erneut ausgeführt, werden seine Minuten noch einmal berechnet.
  • Budgets. Deckelst du die Rechnung mit einem GitHub-Budget und ist es mitten im Monat aufgebraucht, stoppen Jobs, und Merges warten.

Minuten einzusparen ist Arbeit: ersetzte Läufe abbrechen, Pfadfilter, Cache-Keys, kleinere Runner, und nächsten Monat alles noch einmal prüfen. Ein Festpreis beendet die Rechnerei.

Was Skipbox ändert

  • Ein Festpreis, unbegrenzte Minuten. $39, $79 oder $149 im Monat für 4, 8 oder 16 vCPU. Keine nutzungsabhängigen Kosten. Füge Tarife hinzu, um mehr Jobs gleichzeitig auszuführen; Jobs, die über deine Maschinen hinausgehen, warten, bis sie an der Reihe sind.
  • Keine GitHub-Minuten. Skipbox-Maschinen verbinden sich als selbstgehostete Runner, die GitHub nicht berechnet und die nie ein Budget belasten.
  • Schnellere Jobs. Deine eigene Maschine behält Docker-Images und Layer, Paket-Caches und installierte Tools zwischen den Jobs: mindestens 7× so viel Cache, wie GitHub einem Repository gibt, ohne Cache-Keys schreiben zu müssen.
  • Nichts zu betreiben. Skipbox aktualisiert das Image, räumt nach jedem Job auf und baut eine Maschine neu auf, die ihren Health Check nicht besteht.

Der Wechsel ist eine Zeile

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Melde dich bei Skipbox mit GitHub an.
  2. Installiere die GitHub-App von Skipbox und wähle deine Repositorys.
  3. Ändere runs-on und pushe.

Der nächste Job läuft auf Skipbox; Linux-Jobs laufen unverändert.

Sicherheit

  • Die Maschine gehört nur deinem Konto; kein Job eines anderen Unternehmens läuft darauf.
  • Nach jedem Job werden die Zugangsdaten, Prozesse und Container des Runners gelöscht. Ab dem 13. November 2026 bleiben dein Checkout und seine Build-Ausgabe (target/ von Cargo) für deine nächsten Jobs auf deiner eigenen Maschine; „Jeder Job sauber“ gibt jedem Job eine frische Maschine.
  • Code von Personen ohne Schreibzugriff (etwa Pull Requests aus Forks) läuft auf einer frischen VM, die danach gelöscht wird. Wie Jobs voneinander getrennt werden.

Probier es mit deinen eigenen Jobs

Die Testphase braucht keine Karte und läuft 7 Tage oder 3.000 Job-Minuten. Verschiebe deinen teuersten Workflow auf runs-on: skipbox, und sieh zu, wie diese Zeile von deiner GitHub-Rechnung verschwindet.

FAQ

Wie wird GitHub Actions abgerechnet?

Nach Minuten. Die Minuten jedes Jobs, aufgerundet auf eine volle Minute, werden mit dem Preis seines Runners multipliziert, und die enthaltene Rechenzeit deines Plans wird von der Summe abgezogen. Skipbox ersetzt das durch einen Festpreis ab $39 im Monat, mit unbegrenzten Minuten.

Was kostet GitHub Actions pro Minute?

In einem privaten Repository kostet ubuntu-latest (2 Kerne) $0,006 pro Minute, der 4-Kern-Linux-Runner $0,012, 8 Kerne $0,022 und 16 Kerne $0,042. Auf Skipbox kostet eine Maschine mit 4 vCPU $39 im Monat, egal wie viele Minuten sie läuft.

Gibt es einen Kostenrechner für GitHub Actions?

Ja. Der Rechner auf der Startseite von Skipbox nimmt deine Minuten im Monat und die Maschinengröße und zeigt die Rechnung von GitHub und was du mit dem Festpreis von Skipbox sparst. Ohne Anmeldung.

Kosten fehlgeschlagene und erneut ausgeführte Jobs Geld?

Ja. Jede Minute, die ein Job läuft, wird berechnet, auch fehlgeschlagene Läufe und erneute Ausführungen. Auf Skipbox kosten sie nichts extra: Der Preis ist pauschal.

Zählen selbstgehostete Runner zur Rechnung?

Nein. GitHub berechnet für Minuten auf selbstgehosteten Runnern nichts. Die Maschinen von Skipbox verbinden sich als selbstgehostete Runner, also verschwinden Jobs, die du dorthin verschiebst, von deiner GitHub-Rechnung, und der Festpreis von Skipbox ist alles, was du für sie zahlst.

Aktualisiert am 11. November 2026

Schnellere CI/CD mit immer warmem Cache

Dein warmer Runner zum Festpreis

1/12 der Kosten von GitHub bei voller Auslastung. Zum Festpreis den ganzen Tag laufen lassen. 7× so viel Cache-Speicher wie bei GitHub.

  • Keine Karte
  • Mit GitHub anmelden
  • Jederzeit kündbar