Kalkulator kosztów GitHub Actions: policz rachunek i obniż go
Twój rachunek za GitHub Actions rośnie z każdą minutą pracy Twoich zadań. Zespół, który zużywa 20 000 minut miesięcznie na 4-rdzeniowym runnerze GitHuba, płaci $222 miesięcznie, a w przyszłym miesiącu uruchomi więcej.
Skipbox uruchamia te same zadania za stałe $39 miesięcznie, z minutami bez limitu. Zadanie przenosisz, zmieniając jego linię runs-on na skipbox.
Jak GitHub liczy Twój rachunek
GitHub mnoży minuty każdego zadania przez stawkę za minutę jego runnera i zaokrągla każde zadanie w górę do pełnej minuty, więc zadanie trwające 2 minuty i 5 sekund jest rozliczane jako 3. Nieudane uruchomienia i ponowne uruchomienia też są płatne. Pula wliczona w Twój plan ($18 miesięcznie w GitHub Team) jest odejmowana od sumy, a każda minuta ponad nią jest płatna.
rachunek = Σ (minuty na każdym runnerze × jego stawka) − pula wliczona w plan
| Runner (repozytoria prywatne) | Za minutę |
|---|---|
ubuntu-latest (2 rdzenie) | $0,006 |
| Linux, 4 rdzenie | $0,012 |
| Linux, 8 rdzeni | $0,022 |
| Linux, 16 rdzeni | $0,042 |
Aby zobaczyć własne minuty, otwórz Billing & Licensing → Usage w ustawieniach organizacji, przefiltruj do Actions i pogrupuj według SKU. Dla pojedynczego uruchomienia otwórz jego podsumowanie i kliknij Usage w sekcji Run details.
Ile wychodzi z tego wzoru
GitHub Team, 4-rdzeniowy runner, w porównaniu z planem S w Skipbox z tymi samymi 4 vCPU:
| Minuty miesięcznie | GitHub | Skipbox S | Oszczędzasz co miesiąc |
|---|---|---|---|
| 10 000 | $102 | $39 | $63 |
| 20 000 | $222 | $39 | $183 |
| 30 000 | $342 | $39 | $303 |
| Bez przerwy | $500,40 | $39 | $461,40 |
Na większych runnerach różnica rośnie:
| 20 000 minut miesięcznie | GitHub | Skipbox | Oszczędzasz co miesiąc |
|---|---|---|---|
| 8 rdzeni | $422 | $79 (M) | $343 |
| 16 rdzeni | $822 | $149 (L) | $673 |
Własne liczby uzyskasz, wpisując swoje minuty do kalkulatora na stronie głównej. Nie wymaga logowania i pokazuje rachunek GitHuba obok stałej ceny Skipbox dla wybranego rozmiaru maszyny.
Dlaczego w przyszłym miesiącu wyjdzie więcej
Wzór nie ma górnej granicy, a każda jego składowa wciąż rośnie.
- Agenci AI do kodowania przez cały dzień otwierają pull requesty i pushują poprawki. CI uruchamia się przy każdym pushu, więc rachunek idzie za pushami, nie za ludźmi.
- Więcej testów. Zestaw E2E albo macierz buildów zamienia jeden push w wiele zadań.
- Ponowne uruchomienia. Ponowne uruchomienie niestabilnego testu znów nalicza jego minuty.
- Budżety. Ogranicz rachunek budżetem w GitHubie, a gdy wyczerpie się w połowie miesiąca, zadania stają, a scalanie czeka.
Urywanie minut to praca: anulowanie zastąpionych uruchomień, filtry ścieżek, klucze cache, mniejsze runnery, a w następnym miesiącu sprawdzanie tego wszystkiego od nowa. Stała cena kończy te rachunki.
Co zmienia Skipbox
- Stała cena, minuty bez limitu. $39, $79 albo $149 miesięcznie za 4, 8 albo 16 vCPU. Bez opłat za użycie. Dodaj plany, aby uruchamiać więcej zadań naraz; zadania ponad możliwości Twoich maszyn czekają na swoją kolej.
- Bez minut GitHuba. Maszyny Skipbox łączą się jako runnery self-hosted, za które GitHub nie nalicza opłat i które nigdy nie zużywają budżetu.
- Szybsze zadania. Twoja własna maszyna zachowuje między zadaniami obrazy i warstwy Dockera, cache pakietów i zainstalowane narzędzia: co najmniej 7× więcej cache, niż GitHub daje repozytorium, bez pisania kluczy cache.
- Nic do utrzymywania. Skipbox aktualizuje obraz, sprząta po każdym zadaniu i buduje od nowa maszynę, która nie przejdzie kontroli stanu.
Przejście to jedna linia
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Zaloguj się do Skipbox przez GitHuba.
- Zainstaluj aplikację Skipbox w GitHubie i wybierz repozytoria.
- Zmień
runs-oni zrób push.
Następne zadanie działa w Skipbox; zadania Linux działają bez zmian.
Bezpieczeństwo
- Maszyna należy tylko do Twojego konta; nie działa na niej żadne zadanie innej firmy.
- Po każdym zadaniu usuwane są dane uwierzytelniające runnera, procesy i kontenery. Od 13 listopada 2026 Twój checkout i wynik jego buildu (katalog
target/Cargo) zostają na Twojej własnej maszynie dla kolejnych zadań; opcja Nowa VM dla każdego zadania daje każdemu zadaniu nową maszynę. - Kod od osób bez uprawnień do zapisu (na przykład pull requesty z forków) działa na nowej VM, usuwanej po zakończeniu. Jak zadania są od siebie oddzielone.
Wypróbuj na własnych zadaniach
Okres próbny nie wymaga karty i trwa 7 dni lub 3000 minut zadań. Przenieś swój najdroższy workflow na runs-on: skipbox i zobacz, jak ta pozycja znika z rachunku GitHuba.
FAQ
Jak rozliczany jest GitHub Actions?
Za minutę. Minuty każdego zadania, zaokrąglone w górę do pełnej minuty, są mnożone przez stawkę jego runnera, a od sumy odejmuje się pulę wliczoną w Twój plan. Skipbox zastępuje to stałą ceną od $39 miesięcznie, z minutami bez limitu.
Ile kosztuje minuta GitHub Actions?
W repozytorium prywatnym ubuntu-latest (2 rdzenie) kosztuje $0,006 za minutę, 4-rdzeniowy runner Linux $0,012, 8-rdzeniowy $0,022, a 16-rdzeniowy $0,042. W Skipbox maszyna 4 vCPU kosztuje $39 miesięcznie bez względu na liczbę minut.
Czy jest kalkulator kosztów GitHub Actions?
Tak. Kalkulator na stronie głównej Skipbox przyjmuje Twoje minuty miesięcznie i rozmiar maszyny, a pokazuje rachunek GitHuba i to, ile oszczędzasz przy stałej cenie Skipbox. Nie wymaga logowania.
Czy nieudane i ponownie uruchomione zadania kosztują?
Tak. Płacisz za każdą minutę pracy zadania, także nieudanych uruchomień i ponownych uruchomień. W Skipbox nie kosztują nic dodatkowo: cena jest stała.
Czy runnery self-hosted wliczają się do rachunku?
Nie. GitHub nie nalicza opłat za minuty runnerów self-hosted. Maszyny Skipbox łączą się jako runnery self-hosted, więc zadania, które tam przeniesiesz, znikają z Twojego rachunku w GitHubie, a stała cena Skipbox to wszystko, co za nie płacisz.
Zaktualizowano 11 listopada 2026