Saltar al contenido principal
Macly
Empezar
macOS Runner Self-Hosted

macOS Runner Dedicado para GitHub Actions y CI/CD

Runner Apple Silicon Self-Hosted para Builds iOS y macOS

Ejecuta tus flujos de trabajo de GitHub Actions en un macOS runner dedicado con Apple M4. macOS runner self-hosted con acceso SSH completo — se integra con GitHub Actions, Jenkins, GitLab CI y Fastlane. Hardware real Apple Silicon, sin virtualización, sin recursos compartidos.

Hasta 5 veces más rápido que los runners macOS alojados en GitHub

Integraciones Runner

macOS Runner para GitHub Actions, GitLab CI y Más

Usa tu macOS runner dedicado como runner self-hosted para GitHub Actions, GitLab CI, Jenkins y todas las principales plataformas CI/CD.

GitHub Actions macOS Runner

Úsalo como macOS runner self-hosted para flujos de trabajo de GitHub Actions. Reduce drásticamente los minutos y costes de compilación en macOS mientras obtienes un rendimiento consistente en Apple Silicon.

GitLab CI macOS Runner

Regístralo como GitLab Runner con ejecutor shell o SSH. Ejecuta tus pipelines .gitlab-ci.yml en un macOS runner dedicado con hardware real Apple Silicon y acceso completo a la GPU.

Jenkins

Configúralo como agente de compilación Jenkins vía SSH. Aprovecha Apple Silicon para compilaciones Xcode, pruebas automatizadas y pipelines de entrega continua.

Fastlane

Ejecuta lanes de Fastlane directamente en hardware dedicado. Automatiza capturas de pantalla, firma de código, distribución beta y envíos al App Store a máxima velocidad.

Bitrise

Conéctalo como agente de compilación autoalojado de Bitrise. Obtén la fiabilidad del hardware dedicado con la comodidad de la configuración de flujos de trabajo de Bitrise.

CircleCI

Configúralo como runner autoalojado de CircleCI. Ejecuta trabajos macOS e iOS en Apple Silicon real sin pagar por costosas instancias Mac en la nube.

Alternativa a Xcode Cloud

Obtén más control, compilaciones más rápidas y costes más bajos que Xcode Cloud. Acceso SSH completo, toolchains personalizados y sin restricciones del Apple Developer Program.

Buildkite

Despliégalo como agente Buildkite para pipelines macOS. Combina la potente orquestación de pipelines de Buildkite con el rendimiento dedicado de Apple Silicon.

Ventajas

Por Qué Elegir un macOS Runner Self-Hosted

Infraestructura de macOS runner dedicada para pipelines de build iOS y macOS. Cada recurso es exclusivamente tuyo — sin runners compartidos.

Compilaciones ultrarrápidas

El chip Apple M4 con CPU de 10 núcleos compila proyectos Xcode hasta 5 veces más rápido que los runners alojados en GitHub. Reduce drásticamente los tiempos de cola de compilación.

Ejecución en paralelo

Ejecuta múltiples trabajos de compilación simultáneamente con CPU y memoria dedicados. Sin colas, sin limitaciones — tus compilaciones siempre tienen prioridad.

Pruebas automatizadas

Ejecuta XCTest, XCUITest y frameworks de pruebas de terceros en Apple Silicon real. Prueba en hardware real para obtener benchmarks de rendimiento precisos.

Cero mantenimiento

Nos encargamos del aprovisionamiento de hardware, configuración de red y actualizaciones del sistema operativo. Concéntrate en escribir código mientras mantenemos tu infraestructura de compilación en funcionamiento.

Coste eficiente

Ahorra hasta un 60% en comparación con instancias Mac en la nube. Precio mensual fijo sin cargos por minuto — compila todo lo que necesites.

Seguridad empresarial

El hardware dedicado significa aislamiento total. Tus certificados de firma de código, perfiles de aprovisionamiento y código fuente nunca salen de tu servidor de compilación.

Primeros pasos

Configura tu macOS Runner en Minutos

Desde el registro hasta tu primer macOS runner self-hosted de GitHub Actions en menos de 15 minutos. Sin configuración compleja.

1

Elige tu plan

Selecciona una configuración de Mac Mini M4 que se ajuste a tus requisitos de compilación. Elige núcleos de CPU, memoria y almacenamiento según tu carga de trabajo.

2

Conecta tu herramienta CI/CD

Accede por SSH a tu Mac e instala tu agente CI/CD — runner de GitHub Actions, GitLab Runner, agente Jenkins o cualquier otra herramienta de tu elección.

3

Configura tu pipeline

Configura tu pipeline de compilación con Xcode, Fastlane, CocoaPods, SPM o cualquier toolchain. Instala dependencias y configura la firma de código.

4

Compila y despliega automáticamente

Haz push de tu código y observa cómo se ejecuta tu pipeline. Compilaciones, pruebas y despliegues automatizados — todo en hardware dedicado Apple Silicon.

Benchmarks Runner

Rendimiento macOS Runner: Self-Hosted vs Runners en la Nube

Compara un macOS runner self-hosted en Mac Mini M4 con los macOS runners de GitHub y las instancias AWS EC2 Mac.

CaracterísticaMac Mini M4 (Macly)MejorRunner alojado en GitHubAWS EC2 Mac
Tiempo medio de compilación Xcode~3 min~15 min~5 min
Coste mensual (est.)Desde $14.99/mes$80-200/mes$150-400/mes
Núcleos de CPU10 núcleos (dedicado)3 núcleos (compartido)8-12 núcleos (dedicado)
Memoria16-24 GB (unificada)7-14 GB16-32 GB
Acceso GPUGPU Apple completaNingunoLimitado
Trabajos simultáneosIlimitados5 (gratis) / 50 (pago)Por instancia
Tiempo de configuración< 15 minutosInmediato1-2 horas
Precios simples y transparentes

Elige tu plan Mac Mini

Entorno de desarrollo profesional con el poder de Apple Silicon. Sin cuotas de configuración, cancela en cualquier momento.

Mac Mini M4

Mac Mini M4

Apple M4 • CPU de 10 núcleos • 16GB RAM • 256GB SSD

$99.99
$3.33/día
Facturación recurrente
512 GBAgotado
1 TBAgotado

¿Buscas diferentes opciones de almacenamiento, RAM o procesador? Contáctanos o usa el para consultar disponibilidad.

1

¿Necesita más de 10 dispositivos? Contáctenos o use el para pedidos mayoristas.

Acceso a Mac Mini M4
16 GB de RAM
256 GB SSD de Almacenamiento
Red de hasta 1 Gbps
Soporte por Correo
Soporte Prioritario
Configuración Personalizada
Recursos Dedicados
Acceso a tu Mac Mini en cuestión de minutosCancela en cualquier momentoPago seguro
Casos de uso

Casos de Uso del macOS Runner para Builds iOS y macOS

Desde desarrolladores independientes hasta equipos empresariales, nuestros macOS runners self-hosted potencian cada etapa de tu ciclo de desarrollo.

Compilaciones de apps iOS

Compila apps iOS e iPadOS en Apple Silicon real. Las compilaciones Xcode se completan en minutos, no en horas. Soporte para proyectos Swift, Objective-C y SwiftUI.

Pruebas de apps macOS

Ejecuta suites de pruebas automatizadas en hardware Mac real. XCTest, XCUITest y pruebas de capturas con resultados precisos — sin problemas del simulador.

Flutter y React Native

Compila apps multiplataforma con Flutter o React Native en Apple Silicon. Compilación nativa para objetivos iOS con aceleración del chip M4.

CI de Swift Packages

Prueba y compila continuamente Swift packages en múltiples versiones de Xcode. Asegura la compatibilidad con swift build y swift test en hardware real.

Despliegue en App Store

Automatiza tu pipeline de envío al App Store. Compila, firma, sube y distribuye vía TestFlight o App Store Connect — totalmente automatizado.

Pruebas de UI y capturas de pantalla

Ejecuta pruebas de UI y captura capturas de pantalla automatizadas para las fichas del App Store. La aceleración GPU real garantiza un renderizado perfecto en hardware real.

FAQ

macOS Runner FAQ

Preguntas frecuentes sobre macOS runners self-hosted para GitHub Actions y pipelines CI/CD.

Después de aprovisionar tu Mac Mini, accede al servidor por SSH y descarga el paquete del runner de GitHub Actions. Ejecuta el script de configuración con el token de tu repositorio u organización, y luego inicia el macOS runner como servicio. Todo el proceso tarda unos 10 minutos. Nuestra documentación proporciona instrucciones paso a paso para configurar un macOS runner self-hosted en cada plataforma CI/CD.

En profundidad

La Guía Completa de macOS Runners Self-Hosted

Un macOS runner self-hosted es una máquina Mac que tú controlas y que ejecuta trabajos CI/CD para plataformas como GitHub Actions, GitLab CI y Jenkins. A diferencia de los macOS runners en la nube con recursos compartidos y facturación por minuto, un macOS runner self-hosted en hardware Apple Silicon dedicado te da control total, rendimiento consistente y costes predecibles. Esta guía explica por qué los servidores Mac Mini dedicados son el macOS runner self-hosted ideal para pipelines CI/CD de iOS y macOS.

Por Qué Apple Silicon es el macOS Runner Más Rápido

El chip Apple M4 del Mac Mini representa un cambio de paradigma para el rendimiento del macOS runner. Con una CPU de 10 núcleos que incluye núcleos de alto rendimiento y eficiencia, arquitectura de memoria unificada y compilación acelerada por hardware, tu macOS runner self-hosted completa las compilaciones Xcode en una fracción del tiempo comparado con los macOS runners de GitHub o entornos virtualizados. La arquitectura de memoria unificada es especialmente impactante — los proyectos Xcode grandes que requieren 8-12 GB de memoria durante la compilación se benefician de los 16-24 GB de memoria unificada del M4 con copia cero de datos entre CPU y GPU. Esto elimina el cuello de botella de memoria que afecta a los macOS runners compartidos.

macOS Runner Self-Hosted vs macOS Runner de GitHub

Los macOS runners de GitHub y los runners en la nube de CircleCI o Bitrise ofrecen comodidad pero conllevan compromisos significativos. Los recursos compartidos provocan tiempos de compilación inconsistentes, la concurrencia limitada genera cuellos de botella en las colas y los precios por minuto crean costes impredecibles. Un macOS runner self-hosted en un Mac Mini dedicado elimina estos problemas por completo. Con hardware dedicado, cada compilación obtiene el 100% de la CPU, GPU y memoria. No hay colas detrás de otros proyectos, no hay penalizaciones por arranque en frío y el precio mensual fijo te permite ejecutar tu macOS runner continuamente sin vigilar tu factura. Para equipos que ejecutan más de 2000 minutos de compilación al mes, un macOS runner self-hosted típicamente ahorra entre un 40-60% en comparación con los macOS runners de GitHub.

Configurar un macOS GitHub Actions Runner en Mac Mini

Configurar un Mac Mini como macOS runner self-hosted es sencillo independientemente de tu plataforma CI/CD. Para GitHub Actions, instala la aplicación de runner self-hosted y regístrala con tu repositorio u organización — tu macOS GitHub Actions runner estará listo en minutos. Para GitLab CI, instala GitLab Runner con el ejecutor shell para crear un macOS GitLab runner. Para Jenkins, configura el Mac como agente de compilación usando SSH. Fastlane se ejecuta de forma nativa en tu macOS runner — simplemente instálalo vía Bundler y configura tu Fastfile. La ventaja clave de un macOS runner dedicado es el acceso completo por SSH, lo que significa que puedes instalar cualquier agente CI/CD, cualquier versión de Xcode, cualquier gestor de dependencias y cualquier herramienta personalizada que tu pipeline necesite.

Optimización del Rendimiento de tu macOS Runner Self-Hosted

Para maximizar el rendimiento de tu macOS runner self-hosted, considera estas mejores prácticas: usa caché de datos derivados para evitar recompilar módulos sin cambios, habilita pruebas en paralelo con el flag -parallel-testing-enabled de xcodebuild, aprovecha los mecanismos de caché integrados de Fastlane y configura tu macOS runner para limpiar artefactos de compilación entre ejecuciones para prevenir problemas de espacio en disco. Para equipos con múltiples proyectos, considera ejecutar agentes de compilación separados en un solo macOS runner usando diferentes cuentas de usuario, o escala horizontalmente con múltiples instancias de Mac Mini como macOS runners self-hosted adicionales.

Un macOS runner self-hosted en un Mac Mini dedicado proporciona el equilibrio perfecto entre rendimiento, coste y flexibilidad para equipos de desarrollo iOS y macOS. Ya seas un desarrollador independiente que busca un macOS GitHub Actions runner más rápido o un equipo empresarial que gestiona pipelines complejos, un macOS runner dedicado en Apple Silicon ofrece una infraestructura de compilación consistente, rápida y fiable.

Acelera tus compilaciones iOS hoy

Configura un pipeline CI/CD dedicado en Mac Mini en menos de 15 minutos. Sin contratos, cancela cuando quieras.