Skip to main content

Сведения о выставлении счетов за GitHub Actions

Если вы хотите использовать GitHub Actions за пределами хранилища или времени в минутах, включенном в вашу учетную запись, вам будет выставлен счет за дополнительное использование.

Note

Учетные записи организации, созданные после 13 ноября 2024 г. на плане GitHub Team имеют доступ к расширенной платформе выставления счетов.

Расширенная платформа выставления счетов обеспечивает более широкий контроль расходов и подробный обзор, чтобы помочь вам понять использование с более детализированными элементами управления. См. раздел "Использование новой платформы выставления счетов".

Сведения о выставлении счетов за GitHub Actions

Обратите внимание, что GitHub может применить временное удержание авторизации для стоимости затрат на основе использования заранее, которое будет отображаться как ожидающая плата в методе оплаты вашей учетной записи.

GitHub Actions предоставляются бесплатно для стандартных средств выполнения, размещенных на GitHub в общедоступных репозиториях, и для локальных средств выполнения. Для частных репозиториев каждая учетная запись GitHub получает определенное количество бесплатных минут и хранилище для использования с GitHubразмещенными в зависимости от плана учетной записи. Использование с превышением предусмотренных объемов регулируется предельными суммами расходов.

Дополнительные сведения см. в разделе о ограничениях расходов.

Если вы являетесь владелец организации, вы можете подключить идентификатор подписки Azure к вашей организации для включения и оплаты данных GitHub Actions использования за пределами сумм, включенных в вашу учетную запись. Дополнительные сведения см. в разделе Подключение подписки Azure.

Минуты сбрасываются каждый месяц, а использование места в хранилище — нет.

Включенный объем хранилища и минуты

Note

  • Не удается использовать включенные минуты для более крупных бегунков. Эти бегунцы всегда будут взиматься за них, в том числе в общедоступных репозиториях. Дополнительные сведения см. в разделе Сведения о выставлении счетов за GitHub Actions.
  • Журналы и сводки заданий не учитываются в отношении использования хранилища.
ПланированиеХранилищеМинуты (в месяц)
GitHub Free500 МБ2 000
GitHub Pro1 ГБ3,000
GitHub Free для организаций500 МБ2 000
GitHub Team2 ГБ3,000
GitHub Enterprise Cloud50 ГБ50,000

В объем хранилища, используемый репозиторием, включается общий объем хранилища для артефактов GitHub Actions и GitHub Packages. Стоимость хранилища вычисляется по общему объему, используемому всеми репозиториями вашей учетной записи. Дополнительные сведения о ценах на GitHub Packagesсм. в разделе Сведения о выставлении счетов за GitHub Packages.

Если в учетной записи будет потрачено больше минут, чем установленные ограничения, а предельная сумма расходов имеет значение более 0 долл. США, вы будете оплачивать 0,008 долл. США за 1 ГБ хранилища в день и поминутное потребление с учетом той операционной системы, в которой работает размещенное на GitHub средство выполнения. GitHub округляет минуты и частичные минуты каждое задание использует до ближайшей целой минуты.

Коэффициенты потребления минут

Задания в средствах выполнения на базе Windows и macOS в GitHub потребляют минуты в 2 и 10 раз быстрее, чем задания в средствах выполнения Linux. Например, при работе в течение 1000 минут в среде Windows расходуется 2000 минут, включенных в учетную запись. При работе в течение 1000 минут в среде macOS расходуется 10 000 минут, включенных в учетную запись.

Операционная системаКоэффициент потребления минут
Linux1
Windows2
macOS10

Note

Умножения минут не применяются к тарифам за минуту, показанным ниже.

Поминутные тарифы

Тарифы за минуту для стандартных бегунов

Операционная системаПоминутные тарифы (долл. США)
Linux 2-core0,008 долл. США
Windows 2-core0,016 долл. США
macOS 3-core или 4-core (M1 или Intel)0,08 долл. США

Тарифы на минуту для 64-разрядных данных более крупные бегуны

Операционная системаПоминутные тарифы (долл. США)
Linux Advanced 2-core0,008 долл. США
Linux 4-core0,016 долл. США
Linux 8-core$0,032
Linux 16-core$0,064
Linux 32-core$0,128
Linux 64-core$0,256
Windows 4-core$0,032
Windows 8-core$0,064
Windows 16-core$0,128
Windows 32-core$0,256
Windows 64-core$0,512
Windows 4-core GPU$0,14
macOS 12-core$0,12

Тарифы на минуту для arm64 с питанием более крупные бегуны

Операционная системаПоминутные тарифы (долл. США)
Linux 2-core$0,005
Linux 4-core0,01 долл. США
Linux 8-core$0,02
Linux 16-core$0,04
Linux 32-core0,08 долл. США
Linux 64-core$0,16
Windows 2-core0,01 долл. США
Windows 4-core$0,02
Windows 8-core$0,04
Windows 16-core0,08 долл. США
Windows 32-core$0,16
Windows 64-core0,32 долл. США
macOS 6-core (M1)$0,16

Тарифы за минуту для gpu с поддержкой более крупные бегуны

Операционная системаПоминутные тарифы (долл. США)
Linux 4-core0,07 долл. США
Windows 4-core$0,14

Указывает на заметку о ставках для бегунов

  • Количество заданий, которые можно выполнять одновременно во всех репозиториях в учетной записи пользователя или организации, зависит от плана GitHub. Дополнительные сведения см. в разделе [AUTOTITLE для GitHubразмещенных в среде runner и Ограничения использования, выставление счетов и администрирование](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#usage-limits) для ограничения использования локального runner.
  • Необходимо управлять параметрами выставления счетов и платными функциями для каждой учетной записи отдельно. Можно переключаться между параметрами для личной учетной записи, учетных записей организации и корпоративных учетных записей с помощью переключателя контекста на каждой странице параметров. См. раздел "Сведения о выставлении счетов в GitHub".
  • Более крупный бегунs доступны только для организаций и предприятий с помощью планов GitHub Team или GitHub Enterprise Cloud.
  • Более крупный бегунs выставляются только по минутной ставке за время выполнения рабочих процессов. Нет затрат, связанных с созданием крупное средство выполнения, которые не используются рабочим процессом.
  • Для крупное средство выполнения отсутствует дополнительная плата за конфигурации, которые назначают общедоступные статические IP-адреса для крупное средство выполнения. Дополнительные сведения о крупное средство выполненияs см. в разделе О более крупных бегунах.
  • Включенные минуты нельзя использовать для крупное средство выполненияs.
  • крупное средство выполненияs не являются бесплатными для общедоступных репозиториев.

Вычисление минут и расходов на хранение

Чтобы рассчитать приблизительные затраты на потребительские службы, можно использовать калькулятор цен в GitHub.

В конце месяца GitHub вычисляет стоимость использованных минут и емкости хранилища для учетной записи.

Пример вычисления стоимости минут

Например, если в вашей организации используется GitHub Team и разрешены неограниченные расходы, при использовании 5000 минут общая стоимость емкости хранилища и использованных минут может составить 56 долл. США в зависимости от операционных систем, в которых выполняются задания.

  • 5000 минут (3000 Linux и 2000 Windows) = 56 долл. США (24 долл. США + 32 долл. США).
    • 3000 минут Linux по 0,008 долл. США за минуту = 24 долл. США.
    • 2000 минут Windows по 0,016 долл. США за минуту = 32 долл. США.

GitHub вычисляет потребление хранилища за каждый месяц, суммируя почасовое потребление в течение этого месяца.

Пример вычисления затрат на хранилище

Note

GitHub обновляет пространство хранилища в течение 6–12 часов. При удалении артефактов доступное пространство будет отражено в вашей учетной записи во время следующего запланированного обновления.

Например, если в марте вы в течение 10 дней использовали 3 ГБ хранилища, а в течение остальных 21 дня — 12 ГБ, итоговый объем будет вычисляться так:

  • 3 ГБ x 10 дней x (24 часа в день) = 720 ГБ-часов
  • 12 ГБ x 21 день x (24 часа в день) = 6,048 ГБ-часов
  • 720 ГБ-часов + 6,048 ГБ-часов = 6,768 ГБ-часов
  • 6,768 ГБ-часов / (744 часа в месяц) = 9,0967 ГБ-месяцев

В конце месяца GitHub округляет размер хранилища до ближайшего целого мегабайта. Таким образом, за март будет зарегистрировано использование хранилища в объеме 9,097 ГБ.

Данные об использовании GitHub Actions включают существующую дату выставления счетов учетной записи, метод оплаты и квитанцию. Чтобы просмотреть все подписки для учетной записи на GitHub, см. раздел "Просмотр подписок и даты выставления счета".

Сведения о предельных суммах расходов

Если счета выставляются вам ежемесячно, ваша учетная запись будет иметь предельную сумму расходов по умолчанию, равную 0 долларам США (USD), что делает невозможным дополнительное использование минут или места в хранилище для частных репозиториев сверх объемов, предусмотренных для вашей учетной записи. Если вы оплачиваете учетную запись по счету, предельная сумма расходов по умолчанию для вашей учетной записи будет неограниченной.

Если у вас неограниченный лимит расходов или предельная сумма расходов превышает 0 долл. США, с вас будет взиматься плата за все дополнительные минуты или хранение сверх объемов, предусмотренных для вашей учетной записи, т. е. за превышение. GitHub взимает плату за использование учетной записи, владеющей репозиторием, в котором выполняется рабочий процесс. К превышениям GitHub Packages не применяются купоны в учетной записи.

Счета за превышения выставляются ежемесячно независимо от срока выставления счетов (даже если счет за вашу учетную запись обычно выставляется раз в год).

Сведения об управлении и изменении лимита расходов вашей учетной записи см. в разделе Управление предельной суммой расходов для GitHub Actions.

Если для учетной записи есть неоплаченные счета, применяются следующие правила.

  • Хранилище или минуты, включенные в учетную запись для GitHub Actions и GitHub Packages, не будут сбрасываться до успешной обработки платежа.
  • Для учетных записей, оставшихся в течение текущего периода выставления счетов, GitHub Actions и GitHub Packages будут по-прежнему доступны до тех пор, пока не будет достигнуто любое включенное использование.
  • Для учетных записей, которые достигли включенного использования за текущий расчетный период для GitHub Actions или GitHub Packages, GitHub Actions, и GitHub Packages будут отключены, чтобы предотвратить дальнейшие превышения.