# Калькулятор стоимости GitHub Actions: как посчитать счёт

> Счёт за GitHub Actions — это минуты каждого задания, умноженные на поминутную ставку его раннера, минус ресурсы, включённые в ваш тариф. 20 000 минут в месяц на 4-ядерном раннере — это $222; Skipbox выполняет те же задания за фиксированные $39 без лимита минут.

Ваш счёт за GitHub Actions растёт с каждой минутой работы заданий. Команда, которая тратит 20 000 минут в месяц на 4-ядерном раннере GitHub, платит $222 в месяц, а в следующем месяце минут будет больше.

Skipbox выполняет те же задания за фиксированные $39 в месяц без лимита минут. Чтобы перенести задание, поменяйте его строку `runs-on` на `skipbox`.

- Счёт GitHub = минуты × ставка раннера − ресурсы, включённые в ваш тариф
- 20 000 минут на 4-ядерном раннере: $222 на GitHub, $39 в Skipbox, экономия $183 каждый месяц
- [Калькулятор на главной странице](https://skipbox.dev/?ref=g-github-actions-cost-calculator-ru#cost) считает стоимость ваших минут, входить не нужно

**GitHub Actions по фиксированной цене, минуты без ограничений** Skipbox выполняет задания GitHub Actions на вашей собственной выделенной машине: $39 в месяц, сколько бы минут вы ни использовали. Слои Docker и кэши зависимостей сохраняются между заданиями, поэтому следующее задание запускается сразу.

Раннер на 4 vCPU, 20 000 минут в месяц: GitHub $222 → Skipbox $39. Вы экономите $183 каждый месяц.

Достаточно изменить одну строку: `runs-on: skipbox`.

[Попробовать бесплатно 7 дн.](https://app.skipbox.dev/sign-in?ref=g-github-actions-cost-calculator-ru)

## Как 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** |

Чтобы посчитать для себя, введите свои минуты в [калькулятор на главной странице](https://skipbox.dev/?ref=g-github-actions-cost-calculator-ru#cost). Входить не нужно, а рядом со счётом GitHub он показывает фиксированную цену Skipbox для выбранного размера машины.

## Почему в следующем месяце сумма больше

У формулы нет потолка, а все её входные данные продолжают расти.

- **ИИ-агенты для программирования** весь день открывают pull request и делают push с исправлениями. CI запускается на каждый push, поэтому счёт растёт вместе с числом push, а не людей.
- **Больше тестов.** Набор E2E-тестов или матрица сборки превращают один push во множество заданий.
- **Перезапуски.** Перезапуск нестабильного теста снова оплачивает его минуты.
- **Бюджеты.** Ограничьте счёт бюджетом GitHub — и когда он закончится в середине месяца, задания встанут, а слияния будут ждать.

Сокращать минуты — это работа: отмена вытесненных запусков, фильтры путей, ключи кэша, раннеры поменьше, а через месяц всё это проверять заново. Фиксированная цена избавляет от этих расчётов.

## Что меняет Skipbox

- **Фиксированная цена, минуты без ограничений.** $39, $79 или $149 в месяц за 4, 8 или 16 vCPU. Без платы за использование. Добавьте тарифы, чтобы выполнять больше заданий одновременно; задания сверх ваших машин ждут своей очереди.
- **Без минут GitHub.** Машины Skipbox подключаются как self-hosted раннеры, за которые GitHub не берёт плату и которые никогда не тратят бюджет.
- **Задания быстрее.** Ваша собственная машина хранит образы и слои Docker, кэши пакетов и установленные инструменты между заданиями: места под кэш минимум в 7× больше, чем GitHub даёт репозиторию, и ключи кэша писать не нужно.
- **Ничего не нужно обслуживать.** Skipbox обновляет образ, убирает за каждым заданием и пересобирает машину, которая не прошла проверку состояния.

## Переход — это одна строка

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. Войдите в Skipbox через GitHub.
2. Установите GitHub-приложение Skipbox и выберите свои репозитории.
3. Измените `runs-on` и сделайте push.

Следующее задание выполнится в Skipbox; задания Linux работают без изменений.

## Безопасность

- Машина принадлежит только вашему аккаунту; задания других компаний на ней не выполняются.
- После каждого задания стираются учётные данные раннера, процессы и контейнеры. С 13 ноября 2026 года ваш checkout и результаты его сборки (`target/` у Cargo) остаются на вашей собственной машине для следующих заданий; режим «Чистая ВМ для каждого задания» даёт каждому заданию новую машину.
- Код от людей без прав на запись (например, pull request из форков) выполняется на новой ВМ, которая потом удаляется. [Как задания отделены друг от друга](https://docs.skipbox.dev/isolation).

## Попробуйте на своих заданиях

Для пробного периода карта не нужна; он длится 7 дней или 3 000 мин работы заданий. Перенесите самый дорогой workflow на `runs-on: skipbox` и посмотрите, как эта строка уйдёт из счёта GitHub.

## Вопросы и ответы

### Как 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.

Обновлено 2026-11-11 · https://skipbox.dev/ru/guides/github-actions-cost-calculator
