Por qué los minutos de CI en macOS cuestan 10×
En los runners alojados de GitHub, un minuto de Linux cuesta $0.008. Un minuto de macOS cuesta $0.062 to $0.102, más o menos de 10x a 20x. Ese multiplicador no es arbitrario. Es la licencia de Apple más la economía del hardware Mac dedicado. Pero significa que el CI de macOS es la partida donde una máquina dedicada a precio fijo le da la vuelta a las cuentas muy rápido.
De dónde sale el 10×
- La licencia de Apple. macOS solo puede funcionar en hardware de Apple, y la licencia regula cómo se alquila. No puedes sobrevender un Mac como las nubes amontonan VMs de Linux.
- Hardware, no vCPUs. Un runner de macOS es un Mac de verdad. Los proveedores reparten el coste de la máquina, el rack y la electricidad entre tus minutos.
- Todo en frío. Los runners alojados arrancan desde cero, así que cada ejecución vuelve a descargar Pods, SwiftPM y DerivedData. Pagas minutos por reconstruir cachés que ya tenías.
El punto de equilibrio
A $0.062/min, una máquina a precio fijo de $139/mo se amortiza en unos 2,242 minutos al mes. Eso son unos pocos pull requests al día con una build de iOS real. A partir de ahí, cada minuto extra es gratis en lugar de contarse:
3,000 min/mo metered $240 to $480 flat $139 6,000 min/mo metered $480 to $960 flat $139
Calcula la cifra exacta con tu propio uso en la calculadora.
Cuándo sigue ganando el pago por minuto
Si usas unos pocos cientos de minutos de macOS al mes, quédate con los runners alojados. El precio fijo solo gana cuando tu uso es constante. Lo decimos claramente en la página comparativa.
Haz tus propias cuentas con la calculadora o alquila un runner.