Calculadora de costo de minutos de CI/CD: cuánto te cuesta tu pipeline al mes
Estima el costo mensual de tu pipeline de CI/CD según cuántos builds corres al día, su duración, los jobs en paralelo y los minutos gratis de tu plan.
Cómo funciona
Minutos totales = builds al día × duración × jobs en paralelo × días activos · Facturables = máx(0, totales − gratis) · Costo = facturables × precio por minuto
Los servicios de CI en la nube cobran por minuto y cuentan cada job en paralelo por separado, así que un build que se reparte en cuatro jobs consume cuatro veces sus minutos de reloj. Multiplicar la frecuencia de builds por su duración, por el paralelismo y por los días activos da el consumo real del mes; solo se cobran los minutos que pasan de tu cuota gratuita. Las dos palancas más fuertes son la caché (para acortar la duración) y evitar builds innecesarios (para bajar la frecuencia).
Ejemplo resuelto
El equipo de Martín corre 30 builds al día de 8 minutos, con un solo job, durante 22 días: 30 × 8 × 1 × 22 = 5,280 minutos. Menos 2,000 minutos gratis quedan 3,280 facturables; a $0.008 por minuto son $26.24 al mes.
Preguntas frecuentes
¿Por qué los jobs en paralelo cuestan más?
La mayoría de los proveedores de CI cobran por minuto de job, no por build. Si un build corre cuatro jobs a la vez, cada uno acumula minutos por su cuenta, así que 10 minutos de reloj de un build con 4 jobs son 40 minutos facturables.
¿Cómo reduzco los minutos de CI?
Cachea dependencias y capas de build, corre solo las pruebas afectadas por el cambio, salta el CI en commits que solo tocan documentación y cancela ejecuciones viejas cuando llegan commits nuevos. Las máquinas más rápidas cuestan más por minuto, pero pueden bajar el total de minutos.
¿Los runners más grandes cambian el costo?
Sí. Los runners grandes suelen tener un multiplicador por minuto, así que uno de 2× que reduce tu build a la mitad puede salir igual, mientras que uno de 4× que solo recorta 20% te va a costar más.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.