Skip to main content

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

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

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

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

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

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

Если вы являетесь владелец организации, вы можете подключить идентификатор подписки 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 и autoTITLE](/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 будут отключены, чтобы предотвратить дальнейшие превышения.