Minutos de build
Los minutos de build son la unidad de facturación del cómputo de CI: el tiempo que un runner pasa ejecutando jobs, multiplicado por una tarifa que depende del tamaño y el SO de la máquina.
Última actualización: 11 de noviembre de 2026
Los minutos de build son la unidad de facturación del cómputo de CI: el tiempo que un runner de CI pasa ejecutando jobs, normalmente contado por job de principio a fin, multiplicado después por una tarifa que depende del tamaño, el sistema operativo y la arquitectura de la máquina. Un minuto de vCPU es un minuto de una vCPU, así que un runner de 4 vCPU ocupado durante un minuto consume cuatro.
Tres reglas que cambian la cuenta
Redondeo. GitHub «redondea los minutos y fracciones de minuto que usa cada job al minuto entero superior» (precios de los runners de GitHub Actions). Otros proveedores miden por segundos. Diez jobs de 20 segundos cada uno son 10 minutos facturados con redondeo por job, y unos 3,3 minutos con medición por segundos.
Tamaño. Un runner más grande cuesta una tarifa por minuto más alta, como los runners grandes de GitHub, o consume los minutos más deprisa mediante un factor de coste o un multiplicador de tamaño, como hacen GitLab y Bitbucket.
Uso incluido. Los planes incluyen uso en forma de minutos, créditos o un importe en dólares. GitHub lo expresa ahora como un importe monetario en lugar de un número de minutos (facturación de GitHub Actions), así que los runners más grandes lo agotan antes.
Cómo cuentan los proveedores
| Proveedor | Unidad | Cómo se cuenta el tiempo de ejecución |
|---|---|---|
| GitHub Actions | Minutos, con precio por tamaño y SO | Cada job se redondea al minuto entero superior |
| GitLab.com | Minutos de cómputo | Duración del job en segundos dividida entre 60, por el factor de coste de la máquina |
| CircleCI | Créditos | Por segundo, redondeado al crédito siguiente |
| Bitbucket Pipelines | Minutos de build | Duración del paso por el multiplicador de tamaño |
| Buildkite hosted agents | Minutos de vCPU | Por segundo |
| CRACI | Minutos de vCPU | Por segundo |
Para los precios de cada proveedor, consulte los precios de runners de CI, y para los niveles gratuitos, los minutos de CI gratuitos.
Cómo encontrar su propia cifra
En GitHub, el informe de uso muestra los minutos por repositorio, workflow y tipo de runner. La calculadora de costes de GitHub Actions explica dónde encontrarlo y lo convierte en una factura mensual.
Windows y macOS
La documentación de precios de GitHub ya no recoge multiplicadores de minutos para Windows y macOS. Indica un precio por minuto para cada runner, y el coste de cada runner se descuenta del mismo importe incluido en dólares. Los precios estándar son $0.006 por minuto para Linux de 2 núcleos x64, $0.010 para Windows de 2 núcleos y $0.062 para macOS de 3 o 4 núcleos, M1 o Intel (GitHub Actions runner pricing). Un minuto de Windows cuesta unas 1,7 veces un minuto de Linux, y un minuto de macOS unas 10 veces.
¿Por qué mi factura muestra más minutos de los que duraron mis builds?
Normalmente por los jobs de matriz y el redondeo, no por la cola.
- Jobs de matriz. Una matriz ejecuta un job por cada combinación de sus variables: tres versiones en dos sistemas operativos son seis jobs (GitHub: ejecutar variaciones de jobs). Cada job se factura por separado y, como se ejecutan en paralelo, el workflow termina mucho antes de que sus minutos facturados se acumulen.
- Redondeo por job. GitHub redondea al alza los minutos facturables de cada job al minuto siguiente (ver el tiempo de ejecución de un job). Seis jobs de matriz de 70 segundos cada uno se ejecutan 7 minutos en total y facturan 12.
- El tiempo en cola no se factura. GitHub factura el tiempo que un job se ejecuta en el runner (GitHub Actions runner pricing). Esperar un runner hace que un workflow sea más lento, no más caro.
El resumen del job muestra el tiempo facturable de cada job, la forma más rápida de ver adónde van los minutos.
El mismo job en tres proveedores
Un job de 4 minutos y 20 segundos en un runner Linux x64 de 2 vCPU, a precios de lista comprobados el 2026-11-11:
| Proveedor | Runner | Se factura como | Tarifa | Coste |
|---|---|---|---|---|
| GitHub Actions | Linux 2 núcleos x64 | 5 minutos (redondeado al alza) | $0.006 por minuto | $0.030 |
| CircleCI | Docker medium, 2 vCPU | 44 créditos (43,3 redondeado) | 10 créditos por minuto a $0.0006 cada uno | $0.0264 |
| CRACI | size: 2 | 260 segundos | $0.004 por minuto ($0.002 por minuto de vCPU) | aproximadamente $0.0173 |
CircleCI redondea primero al segundo siguiente y después al crédito siguiente, a $15 por 25.000 créditos (CircleCI credits). Como el redondeo se aplica por job, la diferencia crece con el número de jobs cortos. La comparación solo cubre el cómputo: cuotas del plan, uso incluido, almacenamiento y diferencias de memoria quedan fuera.
CRACI
CRACI solo cobra por los minutos de build: $0.002 por minuto de vCPU ($0.004 para un runner de 2 vCPU por defecto), medidos por segundos, sin cuota mensual ni cargo por SBOM. ARM64 se factura a la misma tarifa. Consulte los precios.
Si su uso cabe en los minutos incluidos de un plan, el minuto más barato es el que ya ha pagado.