Калькулятор вартості GitHub Actions: рахунок і фіксована ціна
Рахунок за GitHub Actions росте з кожною хвилиною роботи ваших завдань. Команда, яка запускає 20 000 хвилин на місяць на 4-ядерному ранері GitHub, платить $222 на місяць, а наступного місяця запускатиме більше.
Skipbox запускає ті самі завдання за фіксовані $39 на місяць із хвилинами без обмежень. Щоб перенести завдання, змініть його рядок runs-on на skipbox.
Як GitHub рахує ваш рахунок
GitHub множить хвилини кожного завдання на похвилинну ціну його ранера і округлює кожне завдання вгору до цілої хвилини, тож завдання на 2 хвилини 5 секунд оплачується як 3. Невдалі запуски й перезапуски теж оплачуються. Обсяг обчислень, що входить у ваш тариф ($18 на місяць у GitHub Team), віднімається від суми, а кожна хвилина понад нього оплачується.
рахунок = Σ (хвилини на кожному ранері × його ціна) − включений обсяг обчислень
| Ранер (приватні репозиторії) | За хвилину |
|---|---|
ubuntu-latest (2 ядра) | $0,006 |
| Linux, 4 ядра | $0,012 |
| Linux, 8 ядер | $0,022 |
| Linux, 16 ядер | $0,042 |
Щоб побачити власні хвилини, відкрийте Billing & Licensing → Usage у налаштуваннях вашої організації, відфільтруйте Actions і згрупуйте за SKU. Для окремого запуску відкрийте його підсумок і натисніть Usage у розділі Run details.
Що дає формула
У GitHub Team, 4-ядерний ранер, проти тарифу S у Skipbox з тими самими 4 vCPU:
| Хвилин на місяць | GitHub | Skipbox S | Економія щомісяця |
|---|---|---|---|
| 10 000 | $102 | $39 | $63 |
| 20 000 | $222 | $39 | $183 |
| 30 000 | $342 | $39 | $303 |
| Цілодобово | $500,40 | $39 | $461,40 |
На більших ранерах різниця зростає:
| 20 000 хвилин на місяць | GitHub | Skipbox | Економія щомісяця |
|---|---|---|---|
| 8 ядер | $422 | $79 (M) | $343 |
| 16 ядер | $822 | $149 (L) | $673 |
Щоб отримати власні цифри, введіть свої хвилини в калькулятор на головній сторінці. Входити не потрібно, і він показує рахунок GitHub поруч із фіксованою ціною Skipbox для вибраного розміру машини.
Чому наступного місяця сума більша
У формули немає стелі, і кожен її вхідний параметр постійно росте.
- AI-агенти для програмування цілий день відкривають pull requests і пушать виправлення. CI запускається на кожен push, тож рахунок іде за push, а не за людьми.
- Більше тестів. Набір E2E-тестів або матриця збирань перетворює один push на багато завдань.
- Перезапуски. Перезапуск нестабільного тесту знову оплачує його хвилини.
- Бюджети. Обмежте рахунок бюджетом GitHub, і коли він закінчиться посеред місяця, завдання зупиняться, а злиття чекатимуть.
Урізати хвилини — це робота: скасовувати замінені запуски, фільтри шляхів, ключі кешу, менші ранери, а потім перевіряти все це знову наступного місяця. Фіксована ціна закінчує цю арифметику.
Що змінює Skipbox
- Фіксована ціна, хвилини без обмежень. $39, $79 або $149 на місяць за 4, 8 або 16 vCPU. Без плати за використання. Додайте тарифи, щоб запускати більше завдань одночасно; завдання понад можливості ваших машин чекають своєї черги.
- Жодних хвилин GitHub. Машини Skipbox підключаються як self-hosted ранери, за які GitHub не бере грошей і які ніколи не витрачають бюджет.
- Швидші завдання. Власна машина зберігає образи й шари Docker, кеші пакетів і встановлені інструменти між завданнями: щонайменше в 7× більше кешу, ніж GitHub дає репозиторію, і ключі кешу писати не треба.
- Нічого не треба утримувати. Skipbox оновлює образ, прибирає після кожного завдання і перебудовує машину, яка не пройшла перевірку стану.
Перехід — це один рядок
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Увійдіть у Skipbox через GitHub.
- Встановіть GitHub-застосунок Skipbox і виберіть свої репозиторії.
- Змініть
runs-onі зробіть push.
Наступне завдання запуститься на Skipbox; Linux-завдання працюють без змін.
Безпека
- Машина належить лише вашому обліковому запису; завдання жодної іншої компанії на ній не працюють.
- Після кожного завдання облікові дані ранера, процеси й контейнери стираються. З 13 листопада 2026 року ваш checkout і результати його збирання (
target/Cargo) лишаються на вашій власній машині для наступних завдань; «Чиста ВМ для кожного завдання» дає кожному завданню нову машину. - Код від людей без права запису (наприклад, pull requests з форків) запускається на новій ВМ, яку потім видаляють. Як завдання відокремлено одне від одного.
Спробуйте на власних завданнях
Для пробного періоду картка не потрібна, він триває 7 днів або 3 000 хв роботи завдань. Перенесіть свій найдорожчий workflow на runs-on: skipbox і подивіться, як цей рядок зникає з рахунку GitHub.
Запитання й відповіді
Як GitHub рахує оплату за Actions?
Похвилинно. Хвилини кожного завдання, округлені вгору до цілої хвилини, множаться на ціну його ранера, а обсяг обчислень, що входить у ваш тариф, віднімається від суми. Skipbox замінює це фіксованими $39 на місяць і більше, з хвилинами без обмежень.
Скільки коштує хвилина GitHub Actions?
У приватному репозиторії ubuntu-latest (2 ядра) коштує $0,006 за хвилину, 4-ядерний Linux-ранер — $0,012, 8-ядерний — $0,022, а 16-ядерний — $0,042. На Skipbox машина на 4 vCPU коштує $39 на місяць, скільки б хвилин вона не працювала.
Чи є калькулятор вартості GitHub Actions?
Так. Калькулятор на головній сторінці Skipbox бере ваші хвилини на місяць і розмір машини, показує рахунок GitHub і скільки ви заощадите на фіксованій ціні Skipbox. Входити не потрібно.
Чи платні невдалі завдання й перезапуски?
Так. Оплачується кожна хвилина роботи завдання, включно з невдалими запусками й перезапусками. На Skipbox вони нічого не коштують понад ціну: вона фіксована.
Чи враховуються self-hosted ранери в рахунку?
Ні. GitHub нічого не бере за хвилини self-hosted ранерів. Машини Skipbox підключаються як self-hosted ранери, тож завдання, які ви туди перенесете, зникають із рахунку GitHub, і за них ви платите лише фіксовану ціну Skipbox.
Оновлено 11 листопада 2026 р.