Note
Учетные записи организации, созданные после 13 ноября 2024 г. на плане GitHub Team имеют доступ к расширенной платформе выставления счетов.
Расширенная платформа выставления счетов обеспечивает более широкий контроль расходов и подробный обзор, чтобы помочь вам понять использование с более детализированными элементами управления. См. раздел "Использование новой платформы выставления счетов".
Сведения о выставлении счетов за GitHub Actions
Обратите внимание, что GitHub может применить временное удержание авторизации для стоимости затрат на основе использования заранее, которое будет отображаться как ожидающая плата в методе оплаты вашей учетной записи.
GitHub Actions предоставляются бесплатно для стандартных средств выполнения, размещенных на GitHub в общедоступных репозиториях, и для локальных средств выполнения. Для частных репозиториев каждая учетная запись GitHub получает определенное количество бесплатных минут и хранилище для использования с GitHubразмещенными в зависимости от плана учетной записи. Использование с превышением предусмотренных объемов регулируется предельными суммами расходов.
Дополнительные сведения см. в разделе о ограничениях расходов.
Если вы являетесь владелец организации, вы можете подключить идентификатор подписки Azure к вашей организации для включения и оплаты данных GitHub Actions использования за пределами сумм, включенных в вашу учетную запись. Дополнительные сведения см. в разделе Подключение подписки Azure.
Минуты сбрасываются каждый месяц, а использование места в хранилище — нет.
Включенный объем хранилища и минуты
Note
- Не удается использовать включенные минуты для более крупных бегунков. Эти бегунцы всегда будут взиматься за них, в том числе в общедоступных репозиториях. Дополнительные сведения см. в разделе Сведения о выставлении счетов за GitHub Actions.
- Журналы и сводки заданий не учитываются в отношении использования хранилища.
Планирование | Хранилище | Минуты (в месяц) |
---|---|---|
GitHub Free | 500 МБ | 2 000 |
GitHub Pro | 1 ГБ | 3,000 |
GitHub Free для организаций | 500 МБ | 2 000 |
GitHub Team | 2 ГБ | 3,000 |
GitHub Enterprise Cloud | 50 ГБ | 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 минут, включенных в учетную запись.
Операционная система | Коэффициент потребления минут |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
Note
Умножения минут не применяются к тарифам за минуту, показанным ниже.
Поминутные тарифы
Тарифы за минуту для стандартных бегунов
Операционная система | Поминутные тарифы (долл. США) |
---|---|
Linux 2-core | 0,008 долл. США |
Windows 2-core | 0,016 долл. США |
macOS 3-core или 4-core (M1 или Intel) | 0,08 долл. США |
Тарифы на минуту для 64-разрядных данных более крупные бегуны
Операционная система | Поминутные тарифы (долл. США) |
---|---|
Linux Advanced 2-core | 0,008 долл. США |
Linux 4-core | 0,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-core | 0,01 долл. США |
Linux 8-core | $0,02 |
Linux 16-core | $0,04 |
Linux 32-core | 0,08 долл. США |
Linux 64-core | $0,16 |
Windows 2-core | 0,01 долл. США |
Windows 4-core | $0,02 |
Windows 8-core | $0,04 |
Windows 16-core | 0,08 долл. США |
Windows 32-core | $0,16 |
Windows 64-core | 0,32 долл. США |
macOS 6-core (M1) | $0,16 |
Тарифы за минуту для gpu с поддержкой более крупные бегуны
Операционная система | Поминутные тарифы (долл. США) |
---|---|
Linux 4-core | 0,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 будут отключены, чтобы предотвратить дальнейшие превышения.