Acerca de la facturación para GitHub Actions
Note
GitHub puede aplicar una retención de autorización temporal por el valor de los costes basados en el uso por adelantado, que aparecerá como un cargo pendiente en la forma de pago de tu cuenta.
El uso de GitHub Actions es gratuito para los ejecutores estándar de GitHub hospedados en repositorios públicos y para ejecutores autohospedados. En los repositorios privados, cada cuenta de GitHub recibe una cantidad determinada de minutos y almacenamiento gratuitos para usarlos con ejecutores hospedados por GitHub en función del plan de la cuenta. Cualquier uso que supere las cantidades incluidas se controla mediante límites de gasto.
Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado. Para más información, vea "Acerca de los límites de gasto".
Si es propietario de una organización, puede conectar un identificador de suscripción de Azure a la cuenta de organización para permitir y pagar por el uso de GitHub Actions más allá de los importes incluidos con su cuenta. Para obtener más información, vea «Conexión de una suscripción de Azure».
Los minutos se restablecen cada mes, mientras que el uso del almacenamiento no.
Minutos y almacenamiento incluídos
Notas:
- No se pueden usar los minutos incluidos para ejecutores de mayor capacidad. Estos ejecutores siempre se cobrarán, incluidos en repositorios públicos. Para obtener más información, vea «Acerca de la facturación para las Acciones de GitHub».
- Los registros y los resúmenes de trabajos no cuentan para el uso del almacenamiento.
Plan | Storage | Minutos (por mes) |
---|---|---|
GitHub Free | 500 MB | 2.000 |
GitHub Pro | 1 GB | 3,000 |
GitHub Free para organizaciones | 500 MB | 2.000 |
GitHub Team | 2 GB | 3,000 |
GitHub Enterprise Cloud | 50 GB | 50.000 |
El almacenamiento que utilza un repositorio es el total del almacenamiento utilizado por los artefactos de GitHub Actions y por GitHub Packages. El costo de almacenamiento es el uso total de todos los repositorios que pertenecen a su cuenta. Para más información sobre los precios de GitHub Packages, consulte «Acerca de la facturación para GitHub Packages».
Si tu uso de la cuenta sobrepasa estos límites y has establecido un límite de gasto superior a 0 USD, pagarás 0,008 USD por GB de almacenamiento por día y por minuto de uso, en función del sistema operativo que utilice el ejecutor hospedado en GitHub. GitHub redondea al alza los minutos y minutos parciales que cada trabajo utiliza al siguiente minuto completo.
Multiplicadores de minutos
Los jobs que se ejecutan en Windows y macOS y que se hospedan en GitHub consumen minutos en una proporción de 2 a 10 veces mayor que aquellos que se ejecutan en Linux. Por ejemplo, el uso de 1000 minutos de Windows consumirá 2000 de los minutos incluidos en su cuenta. El uso de 1000 minutos de macOS, consumirá 10 000 minutos incluidos en su cuenta.
Sistema operativo | Multiplicador de minutos |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
Nota: Los multiplicadores de minutos no se aplican a las tasas por minuto que se muestran a continuación.
Tasas por minuto
Tarifas por minuto para ejecutores estándar
Sistema operativo | Tasa por minuto (USD) |
---|---|
Linux 2 núcleos | 0,008 USD |
Windows 2 núcleos | $0.016 |
macOS de 3 o 4 núcleos (M1 o Intel) | $0,08 |
Tarifas por minuto para ejecutores más grandes
con tecnología de x64
Sistema operativo | Tasa por minuto (USD) |
---|---|
Linux 2 núcleos | 0,008 USD |
Linux 4 núcleos | $0.016 |
Linux 8 núcleos | 0,032 USD |
Linux 16 núcleos | 0,064 USD |
Linux 32 núcleos | 0,128 USD |
Linux 64 núcleos | 0,256 USD |
Windows 4 núcleos | 0,032 USD |
Windows 8 núcleos | 0,064 USD |
Windows 16 núcleos | 0,128 USD |
Windows 32 núcleos | 0,256 USD |
Windows 64 núcleos | 0,512 USD |
GPU de Windows 4 núcleos | 0,14 USD |
macOS 12 núcleos | 0,12 USD |
Tarifas por minuto para ejecutores más grandes
con tecnología de arm64
Sistema operativo | Tasa por minuto (USD) |
---|---|
Linux 2 núcleos | 0,005 $ |
Linux 4 núcleos | 0,01 $ |
Linux 8 núcleos | 0,02 USD |
Linux 16 núcleos | 0,04 dólares |
Linux 32 núcleos | $0,08 |
Linux 64 núcleos | 0,16 USD |
Windows 2 núcleos | 0,01 $ |
Windows 4 núcleos | 0,02 USD |
Windows 8 núcleos | 0,04 dólares |
Windows 16 núcleos | $0,08 |
Windows 32 núcleos | 0,16 USD |
Windows 64 núcleos | 0,32 $ |
macOS 6 núcleos (M1) | 0,16 USD |
Tarifas por minuto para ejecutores más grandes
con tecnología de GPU
Sistema operativo | Tasa por minuto (USD) |
---|---|
Linux 4 núcleos | 0,07 USD |
Windows 4 núcleos | 0,14 USD |
Aspectos a tener en cuenta sobre las tarifas de los ejecutores
- La cantidad de trabajos que puedes ejecutar simultáneamente a través de todos los repositorios que pertenezcan a tu cuenta de usuario u organización dependerá de tu plan de GitHub. Consulte «Límites de uso, facturación y administración» para información sobre los límites de uso de los ejecutores hospedados en GitHub y «Acerca de los ejecutores autohospedados» para información sobre los límites de uso de los ejecutores autohospedados.
- Debes administrar la configuración de facturación y las características de pago para cada una de tus cuentas, por separado. Puedes alternar entre la configuración de tu cuentas personales, organizacionales y empresariales utilizando el alternador de contexto en cada página de configuración. Para obtener más información, vea «Acerca de la facturación en GitHub».
- Los Ejecutor más grande solo están disponibles para organizaciones y empresas que usan los planes GitHub Team o GitHub Enterprise Cloud.
- Los Ejecutor más grandes solo se facturan según la tarifa por minuto durante la cantidad de tiempo que se ejecutan flujos de trabajo en ellos. No hay ningún costo asociado a la creación de un ejecutor más grande que no se use en un flujo de trabajo.
- Para ejecutor más grande, no hay ningún costo adicional para las configuraciones que asignan direcciones IP estáticas públicas a un ejecutor más grande. Para más información sobre ejecutor más grandes, consulte «Acerca de los ejecutores más grandes».
- No se pueden usar los minutos incluidos para ejecutor más grande.
- Un ejecutor más grande no es gratis para los repositorios públicos.
Calcular los gastos por minuto y por almacenamiento
Para estimar los costos por servicios de consumo, puede usar la calculadora de precios de GitHub.
Al final de cada mes, GitHub calcula el costo de los minutos y almacenamiento utilizados en comparación con lo que se incluye en tu cuenta.
Ejemplo de cálculos de costo por minuto
Por ejemplo, si en la organización se usa GitHub Team y permite gastos ilimitados, el uso de 5000 minutos podría tener un costo de uso por encima del límite de almacenamiento y minutos total de 56 USD, en función de los sistemas operativos que se usen para ejecutar los trabajos.
- 5,000 minutos (3,000 de Linux y 2,000 de Windows) = $56 USD ($24 USD + $32 USD).
- 3,000 minutos de Linux a $0.008 USD por minuto = $24 USD.
- 2,000 minutos de Windows a $0.016 USD por minuto = $32 USD.
GitHub calcula tu uso de almacenamiento para cada mes basándose en el uso por hora durante el mismo mes.
Muestra de cálculo de costos de almacenamiento
Nota: GitHub actualiza el espacio de almacenamiento en un período de 6 a 12 horas. Si elimina artefactos, el espacio disponible se reflejará en la cuenta durante la siguiente actualización programada.
Por ejemplo, si usa 3 GB de almacenamiento durante 10 días de marzo y 12 GB durante 21 días de marzo, el uso del almacenamiento sería:
- 3 GB x 10 días x (24 horas por día) = 720 GB-Horas
- 12 GB x 21 días x (24 horas por día) = 6,048 GB-Horas
- 720 GB-Horas + 6,048 GB-Horas = 6,768 GB-Horas
- 6,768 GB-Horas/ (744 horas por mes) = 9.0967 GB-Meses
Al final del mes, GitHub redondea tu almacenamiento al número de MB más cercano. Por lo tanto, el uso del almacenamiento para marzo sería de 9097 GB.
Tu uso de GitHub Actions comparte la fecha de facturación, método de pago y recibo existente en tu cuenta. Para ver todas las suscripciones de tu cuenta en GitHub.com, consulta "Ver tus suscripciones y fecha de facturación".
Acerca de los límites de gasto
Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado.
Si tu límite de gastos es ilimitado o lo configuraste en más de $0 USD, se te facturará por cualquier minuto o almacenamiento adicional que esté más allá de las cantidades que se incluyen en tu cuenta, lo cual también se conoce como excedentes. GitHub cobra el uso a la cuenta a la que pertenezca el repositorio en donde se ejecuta un flujo de trabajo. No podrán aplicarse los cupones que tenga tu cuenta para los excedentes de GitHub Actions.
El uso por encima del límite siempre se factura mensualmente, independientemente del plazo de facturación (incluso si su cuenta se factura anualmente).
Para información sobre la administración y el cambio del límite de gasto de tu cuenta, consulte «Administración del límite de gasto para las acciones de GitHub».
Si su cuenta tiene cargos pendientes de pago:
- El almacenamiento o minutos que se incluyen en tu cuenta para GitHub Actions y GitHub Packages no se restablecerán hasta que se haya procesado exitosamente el pago.
- Para las cuentas que aún cuenten con minutos o almacenamiento libres para el periodo de facturación actual, GitHub Actions y GitHub Packages seguirán disponibles hasta que se alcance el límite de uso incluído.
- Para cuentas que han alcanzado el uso incluido para el periodo de facturación actual para GitHub Actions o GitHub Packages, se inhabilitará tanto GitHub Actions como GitHub Packages para prevenir cualquier uso excedente posterior.