La plataforma más barata a medida que aumentan los minutos de CI
El tamaño del equipo y el tamaño de la máquina se mantienen en su entrada actual: solo los minutos de CI mensuales cambian por fila. Observe cómo aumentan los medidores de uso de GitHub y CircleCI mientras Buildkite (autohospedado) se mantiene estable.
| Minutos de CI/mes | Acciones de GitHub | CírculoCI | cometa de construcción | Más barato |
|---|
Tres primitivas de facturación diferentes para el mismo minuto de CI
Acciones de GitHub agrupa CI en el puesto del equipo GitHub por el que probablemente ya esté pagando ($4/usuario/mes, 3000 minutos para toda la organización incluidos), luego factura una tarifa fija $0.006/minute para cualquier minuto de Linux más allá de los corredores estándar alojados de 2 núcleos: simple, predecible y económico a nivel de asiento, independientemente del tamaño del equipo. CírculoCI en su lugar, fija el precio de una base de rendimiento de $15/mes que cubre 5 usuarios y 30,000 créditos, luego mide tanto los asientos adicionales ($15 cada uno más allá de 5) como los créditos adicionales, y los créditos se consumen más rápido cuanto más grande es la máquina: 5 créditos/minuto en la pequeña, 10 en la mediana, 20 en la grande, por lo que exactamente el mismo trabajo cuesta 4 veces más créditos en una caja grande que en una pequeña. cometa de construcción invierte el modelo por completo: un puesto de $30/usuario/mes es caro en comparación con los $4 de GitHub, pero esa tarifa de puesto cubre construcciones ilimitadas autohospedado Agentes (ejecutores que usted instala en su propia infraestructura), por lo que el volumen de CI en sí no cuesta nada adicional. Sólo si opta por el complemento informático alojado de Buildkite (facturado por minuto de vCPU, por ejemplo, $0,016/min en una máquina mediana de 4 vCPU), Buildkite también comienza a comportarse como un proveedor de uso medido.
El resultado práctico: un equipo grande con CI liviano y en ráfagas (muchos asientos, minutos modestos) tiende a ser más barato en GitHub Actions, ya que su asiento de $4 supera a ambos competidores antes de que se cuente el uso. Un pequeño equipo que ejecuta un enorme volumen de CI en su propio hardware (conjuntos de pruebas monorepo, reconstrucciones nocturnas, construcciones de matrices pesadas) puede obtener resultados dramáticamente más baratos en el modo autohospedado de Buildkite, ya que los medidores por minuto y por crédito de GitHub y CircleCI nunca dejan de subir mientras que la factura de Buildkite permanece fijada en el recuento de asientos. CircleCI tiende a ubicarse en el medio, favorecido por los equipos que desean computación alojada administrada sin el bloqueo del ecosistema de GitHub, pero no quieren ejecutar sus propios corredores como supone el modo predeterminado de Buildkite. No hay un ganador universal: calcule el tamaño de su equipo, los minutos de CI y el tamaño de la máquina con la calculadora de arriba.
Calculadora de costos de observabilidadCalculadora de costos de pila de API
Cómo funciona esta calculadora
El Calculadora de costos de acciones de GitHub, CircleCI y Buildkite compara tres formas de precios de CI/CD según el tamaño de su equipo, los minutos mensuales de CI de Linux y el tamaño de la máquina/clase de recursos. Acciones de GitHub el costo es seats × $4 (Equipo de GitHub) más max(0, minutes − 3000) × $0.006 durante minutos más allá de la asignación incluida en toda la organización, utilizando la velocidad de ejecución estándar de Linux de 2 núcleos. CírculoCI convierte sus minutos en créditos usando la clase de recurso seleccionada (5/10/20 créditos por minuto para Pequeño/Mediano/Grande), y si un equipo de 5 puestos y ≤30,000 créditos se ajusta al plan gratuito, muestra $0; de lo contrario cobra la base Performance de $15 (5 asientos, 30,000 créditos incluidos) más $15 per 25,000 extra credits más $15 per extra seat más allá de 5. cometa de construcción El valor predeterminado es agentes autohospedados: seats × $30 plano, y el volumen de CI no cuesta nada adicional ya que usted suministra los corredores. Al marcar "usar computación alojada" se cambia Buildkite a seats × $30 + max(0, minutes×vCPU − 4000) × $0.004, facturando a sus propios ejecutores alojados por vCPU-minuto (2/4/8 vCPU para Pequeño/Mediano/Grande).
Estas son formas de precios representativas basadas en las tarifas de autoservicio publicadas por cada proveedor a partir de agosto de 2026: precio de asiento del equipo GitHub y tarifas de corredor de acciones por minuto de github.com/pricing y docs.github.com/en/billing/concepts/product-billing/github-actions; Precios del plan CircleCI Free/Performance y tasa por 25 000 créditos de círculoci.com/pricing, y consumo de crédito por clase de recurso del propio sitio web de CircleCI "¿Cuántos créditos utiliza cada ejecutor?" artículo de apoyo; El precio de los puestos gratuitos/Pro de Buildkite incluye agentes autohospedados/minutos de vCPU alojados y tarifa de computación alojada por minuto de vCPU de buildkite.com/pricing. Las facturas reales también dependen de los descuentos de facturación anual versus mensual, las clases de ejecución de Windows/macOS/GPU/ARM (con un precio más alto que la tarifa estándar de Linux modelada aquí), el exceso de almacenamiento y los contratos empresariales negociados: confirme el precio actual exacto directamente con cada proveedor antes de presupuestar una migración.
Preguntas frecuentes
¿Qué es más barato, GitHub Actions, CircleCI o Buildkite?
Depende del tamaño de su equipo y de la cantidad de cálculo de CI que realmente queme, porque los tres facturan en primitivas fundamentalmente diferentes. GitHub Actions cobra un bajo costo de $4/usuario/mes por un puesto de GitHub Team más un excedente fijo por minuto una vez que excede los minutos incluidos en el paquete para toda la organización (alrededor de $0.006/minuto en ejecutores de Linux estándar). CircleCI cobra una base de plan Performance de $15 al mes que cubre 5 usuarios y 30,000 créditos, luego mide tanto los créditos adicionales (consumidos más rápido en clases de recursos más grandes) como los asientos adicionales más allá de 5 a $15 cada uno. Buildkite cobra $30 por usuario activo/mes, que es un precio de asiento mucho más alto que los $4 de GitHub, pero si ejecuta los agentes autohospedados predeterminados de Buildkite (sus propios corredores), los minutos de CI no cuestan nada más allá de esa tarifa de asiento, por lo que un equipo pequeño que ejecuta un gran volumen de CI en su propio hardware puede terminar mucho más barato en Buildkite que pagar los medidores de uso de GitHub o CircleCI. Un equipo grande que ejecuta un volumen de CI liviano generalmente obtiene el precio más bajo en GitHub Actions, ya que su precio de asiento de $4 es inferior a ambos competidores incluso antes de que se cuente el uso. Ejecute su propio tamaño de equipo y minutos de CI mensuales a través de la calculadora de arriba.
¿Por qué Buildkite cobra mucho más por puesto que GitHub Actions?
El puesto Pro de $30/usuario/mes de Buildkite no paga por la computación en absoluto en la configuración predeterminada: paga por la orquestación, la interfaz de usuario, los permisos y el plano de control de canalización como código, mientras que la computación de compilación real se ejecuta en agentes que usted instala en sus propios servidores o instancias en la nube, según los precios de Buildkite y la documentación del agente autohospedado. Eso significa que una vez que haya pagado la tarifa del puesto, ejecutar una compilación o diez mil compilaciones al mes le cuesta a Buildkite los mismos $0 en cargos de uso, porque Buildkite nunca ve ni factura el cómputo en sí. GitHub Actions y CircleCI adoptan el enfoque opuesto para sus corredores alojados predeterminados: una tarifa base/por asiento baja o combinada, pero cada minuto de computación que consume en su infraestructura se mide y factura, ya sea por minuto (GitHub) o por crédito escalado según el tamaño de la máquina (CircleCI). Buildkite también vende su propia computación alojada como un complemento facturado por minuto de vCPU para equipos que no desean administrar corredores, que esta calculadora admite como alternancia, pero ese complemento tiene un precio más cercano al modelo de uso medido de los otros dos proveedores.
¿Cómo convierte realmente el sistema de crédito de CircleCI a un costo en dólares?
CircleCI no factura por minuto directamente: factura por crédito, y la cantidad de créditos que cuesta un minuto depende completamente de la clase de recurso (tamaño de la máquina) en la que ejecuta el trabajo, según la propia documentación de crédito de ejecutor de CircleCI. Un trabajo "pequeño" de Linux Docker quema 5 créditos por minuto, el "mediano" quema 10, el "grande" quema 20 y el "xlarge" quema 40, por lo que exactamente el mismo trabajo de una hora cuesta 4 veces más créditos en una máquina extragrande que en una pequeña. El plan Performance incluye 30.000 créditos por mes en su tarifa base de $15 y vende créditos adicionales a $15 por cada 25.000 (aproximadamente $0,0006/crédito), lo que equivale aproximadamente a $0,006/minuto en una máquina mediana pero aproximadamente $0,024/minuto en una máquina extragrande. Ese multiplicador de clase de recurso es la diferencia clave con GitHub Actions, cuyos ejecutores alojados estándar facturan una tarifa fija por minuto que no escala con un nivel de tamaño de máquina seleccionable como lo hace CircleCI.
¿Esta calculadora tiene en cuenta los corredores más grandes de GitHub o las clases macOS/GPU de CircleCI?
No, esta calculadora modela intencionalmente el caso común: el ejecutor alojado Linux de 2 núcleos estándar de GitHub (~$0,006/minuto), las clases de recursos Docker de Linux de CircleCI (pequeñas/medianas/grandes) y la computación alojada basada en vCPU de Linux de Buildkite o agentes autohospedados gratuitos. Los tres proveedores también venden niveles de ejecución de GPU, ARM o macOS más grandes a tasas por minuto o por crédito significativamente más altas que no se reflejan aquí, y la tasa por minuto de GitHub aproximadamente se duplica o más para Windows y aumenta aún más para los ejecutores de macOS. Si su canalización se ejecuta principalmente en clases de corredor no estándar, trate los números de esta calculadora como un piso y consulte la página de precios de clase de corredor de cada proveedor antes de presupuestar una migración real.