Как измеряется использование GitHub Actions
GitHub Actions используется бесплатно для локальных runners** и для **** общедоступных репозиториев**, использующих стандартные переменные данных GitHub, размещенных в среде runner. См . раздел AUTOTITLE.
Для приватных репозиториев, каждый аккаунт GitHub получает квоту бесплатных минут, хранения артефактов и кэша для использования с Выставление счетов за хранение работает по модели почасового начисления:
-
**Непрерывное выставление счетов:** Расходы на хранение накапливаются каждый час в зависимости от вашего фактического потребления в течение месяца -
**Ежемесячное общее:** Ваш счёт отражает общее количество использованного хранилища за месяц, измеряемое в GB-Hours -
**Включенная сумма:** Свободная ставка на хранение для вашего плана (например, 50 ГБ на плане Enterprise) преобразуется в почасовую ставку для расчетов счетов -
**Общее хранилище:** Артефакты действий, кэши действий и GitHub Packages хранение имеют одинаковую пуловую дозу. Дополнительные сведения см. в разделе [AUTOTITLE](/billing/concepts/product-billing/github-packages).
Понимание текущего и накопленного хранения
Важно понимать разницу между тем, что вы видите на GitHub, и тем, что отображается в вашем счете:
-
**Текущее хранилище:** Объём хранилища у вас сейчас (видно в настройках репозитория и на **странице обзора биллинга)** -
**Накопленное хранение:** Суммарный объём памяти, используемый на протяжении всего расчетного цикла (определяет ваш счёт) **Когда удаляете артефакты:** -
Ток хранения немедленно уменьшается
-
Будущие почасовые платежи перестают накапливаться
-
Хранение, уже накопленное за текущий счетовый цикл, остаётся в вашей общей сумме и будет отражено в вашем счёте
**Пример (30-дневный цикл выставления счетов):** Если вы храните 10 ГБ артефактов в течение 10 дней, то удаляйте всё на 11-й день: -
Дни с 1 по 10: Накопление 240 GB-Hours в день (10 ГБ × 24 часа)
-
День 11: Удалить артефакты → текущее объём памяти падает до 0 ГБ
-
Дни 11-30: Накопление 0 GB-Hours (без хранения)
-
Ваш счёт: показывает 2 400 GB-Hours всего (10 дней × 240 GB-часов в день)
Удаление артефактов уменьшает текущее хранилище и предотвращает будущие платежи, но не удаляет уже зафиксированные расходы за время существования хранилища.
Измерительные единицы хранения
GitHub Actions измеряет хранение в бинарных гигабайтах (GB), где:
-
1 GB = 2^30 байт = 1 073 741 824 байта
-
Это также известно как гибабайт (GiB)
-
1 ГБ = 1 024 мегабайта (МБ)
**Расчеты счетов используют GB-Hours:** -
1 GB-Hour = 1 ГБ памяти на 1 час
-
Пример: Хранение 3 ГБ в течение 10 дней = 720 GB-Hours (3 ГБ × 10 дней × 24 часа)
Ваш ежемесячный счёт преобразует GB-Hours в GB-Months, деля на часы в месяце (обычно 720 часов за 30-дневный месяц).
Примеры измерения использования
- Если вы запускаете рабочий процесс на Linux Runner и он занимает 10 минут, вы используете 10 минут из разрешения владельца репозитория. Если рабочий процесс генерирует артефакт в 10 МБ, то вы также используете 10 МБ из разрешения на хранение артефактов владельца репозитория.
- Если вы запускаете рабочий процесс, который обычно занимает 10 минут и завершается сбоем через 5 минут, так как зависимость недоступна, вы будете использовать 5 минут пособия владельца репозитория. Если устранить проблему и повторно запустить рабочий процесс, в общей сложности вы будете использовать 15 минут пособия владельца репозитория.
- Если вы запускаете рабочий процесс, который генерирует много файлов журналов и длинное резюме заданий, эти файлы не учитываются в норму хранения артефактов владельца репозитория.
- Использование кэша измеряется пиковым использованием за каждый час. Включенное использование составляет 10 ГБ на репозиторий. В течение определённого часа, если репозиторий имеет пиковое использование кэша 15 ГБ, владелец репозитория будет взимать плату за 5 ГБ использования выше 10 ГБ, указанных за этот час. Владелец репозитория будет платить только в том случае, если лимит хранения кэша репозитория настроен выше указанного использования.
- Дополнительное хранилище кэша составляет $0,07 за ГиБ в месяц.
Бесплатное использование GitHub Actions
Следующие периоды времени для стандартных раннеров, хранения артефактов и кэша включены в ваш план GitHub. В начале каждого месяца минуты, используемые учетной записью, сбрасываются до нуля.
| Plan | Хранилище артефактов | Минуты (в месяц) | Хранилище кэша |
|---|---|---|---|
| GitHub Free | 500 МБ | 2 000 | 10 ГБ |
| GitHub Pro | 1 ГБ | 3,000 | 10 ГБ |
| GitHub Free для организаций | 500 МБ | 2 000 | 10 ГБ |
| GitHub Team | 2 ГБ | 3,000 | 10 ГБ |
| GitHub Enterprise Cloud | 50 ГБ | 50,000 | 10 ГБ |
Использование стандартных GitHub-hosted runners является бесплатным:
- В общедоступных репозиториях
- Для GitHub Pages
- Для Dependabot
- Для агентных функций (public preview) в Проверка кода GitHub Copilot
Примечание.
- Крупные раннеры всегда берут плату, даже если используются публичными репозиториями или когда у вас есть квота из вашего тарифа.
- Указанные объемы хранения используются совместно с GitHub Packages. Это означает, что общее количество хранения между артефактами Действий, кэшами действий и пакетами не может превышать установленную сумму для вашего плана.
Использование больше, чем включенная квота
Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты. Использование больших платформ всегда блокируется, пока вы не настроите способ оплаты.
Оплата дополнительных данных GitHub Actions
Вы платите за любое дополнительное использование выше квоты с помощью метода оплаты, настроенного для учетной записи GitHub . См . раздел AUTOTITLE.
Для GitHub-размещённых раннеров хранение оплачивается на основе почасового использования артефактов и кэшей в течение месяца. Минуты рассчитываются на основе общего времени обработки, используемого каждым типом бегуна в течение месяца.
- Чтобы оценить стоимость платного использования, используйте калькулятор ценообразования GitHub.
- Чтобы увидеть текущие расходы, смотрите АВТОЗАГОЛОВОК.
Примечание.
Панель мониторинга выставления счетов может отображать использование действий в виде суммы ("тратить") вместо необработанных минут. Эта сумма уже учитывает все применимые минутные затраты.
Базовые минутные затраты
Каждый тип раннера, размещённый на GitHub, имеет стоимость в минуту, определяемую операционной системой и вычислительной мощностью.
Например, задания, выполняемые на Windows и macOS Runners, размещённых на GitHub, стоят дороже, чем задачи на Linux-раннерах.
| Операционная система | Биллинговый SKU | Ставка за минуту до 1 января 2026 года (USD) | С 1 января 2026 года | Процентное изменение |
|---|---|---|---|---|
| Linux 1-ядерный | linux_slim | $0.002 | $0.002 |
0% |
| 2-ядерный Linux | linux | $0.008 | $0.006 | -25% |
| Windows 2 ядра | windows | 0,016 долл. США | $0.010 | -38% |
| macOS 3-core или 4-core (M1 или Intel) | macos | $0.080 | $0.062 | -23% |
Для полной информации о минутной стоимости для различных типов бегунов см. AUTOTITLE.
Пример расчёта стоимости минут для , то использование 5 000 минут сверх включённой квоты на GitHub размещаемых раннеров будет иметь общую стоимость минут действий в настоящее время в 56 долларов США, если вы используете базовые раннеры Linux и Windows.
- 5000 минут (3000 Linux и 2000 Windows) = 56 долл. США (24 долл. США + 32 долл. США).
- 3000 минут Linux по 0,008 долл. США за минуту = 24 долл. США.
- 2000 минут Windows по 0,016 долл. США за минуту = 32 долл. США.
Совет
Стоимость этих бегунов снизится с 1 января 2026 года.
Пример расчёта стоимости хранения артефактов
Если вы используете 3 ГБ хранилища артефактов в течение 10 дней марта и 12 ГБ в течение 21 дня марта, ваше использование артефактного хранения будет следующим образом:
- 3 ГБ x 10 дней x (24 часа в день) = 720 ГБ-часов
- 12 ГБ x 21 день x (24 часа в день) = 6,048 ГБ-часов
- 720 ГБ-часов + 6,048 ГБ-часов = 6,768 ГБ-часов
- 6,768 ГБ-часов / (744 часа в месяц) = 9,0967 ГБ-месяцев
В конце месяца GitHub округляет хранилище артефактов на ближайшую MB. Таким образом, ваше использование памяти артефактов в марте составит 9,097 ГБ.
Примечание.
GitHub обновляет пространство хранения артефактов в течение 6–12 часов. При удалении артефактов доступное пространство будет отражено в вашей учетной записи во время следующего запланированного обновления.
Пример расчёта стоимости хранения кэша
Если вы используете 3 ГБ кэш-хранилища в течение 10 дней марта и 12 ГБ в течение 21 дня марта, использование вашего кэша будет следующим:
| Использование (ГБ) | Оплачиваемо (GB-Hours) | Не оплачиваемый (GB-Hours) |
|---|---|---|
| 3 ГБ на первые 10 дней | 0 GB-Hours | 720 GB-Hours |
| 12 ГБ на следующие 21 день |
**2\*21 день\*24 часа = 1008 ГБ-часов** | 10\*21 день\*24 часа = 5040 GB-Hours |
Для кэшируемого хранилища графики и отчёты показывают только стоимость использования сверх включённых 10 ГБ. В конце месяца SKU Actions Cache Storage показывал использование 1008 ГБ-часов.
Управление бюджетом для GitHub Actions
Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты.
Если у вас есть допустимый метод оплаты в файле, расходы могут быть ограничены одним или несколькими бюджетами. Проверьте бюджеты, заданные для вашей учетной записи, чтобы убедиться, что они подходят для ваших потребностей в использовании. См . раздел AUTOTITLE.
Учетные записи, перенесенные с старой платформы выставления счетов, могут содержать автоматически созданные бюджеты, которые отражают предыдущие ограничения расходов.
Дополнительные материалы
-
[AUTOTITLE](/actions/get-started/understand-github-actions) -
[AUTOTITLE](/actions/get-started/quickstart)