Pular para o conteúdo principal
Macly
Começar
macOS Runner Self-Hosted

macOS Runner Dedicado para GitHub Actions e CI/CD

Runner Apple Silicon Self-Hosted para Builds iOS e macOS

Execute seus workflows do GitHub Actions em um macOS runner dedicado com Apple M4. macOS runner self-hosted com acesso SSH completo — integra com GitHub Actions, Jenkins, GitLab CI e Fastlane. Hardware Apple Silicon real, sem virtualização, sem recursos compartilhados.

Até 5x mais rápido em builds comparado aos runners macOS hospedados pelo GitHub

Integrações Runner

macOS Runner para GitHub Actions, GitLab CI e Mais

Use seu macOS runner dedicado como runner self-hosted para GitHub Actions, GitLab CI, Jenkins e todas as principais plataformas CI/CD.

GitHub Actions macOS Runner

Use como macOS runner self-hosted para workflows do GitHub Actions. Reduza drasticamente os minutos de build macOS e custos enquanto obtém desempenho consistente com Apple Silicon.

GitLab CI macOS Runner

Registre como GitLab Runner com executor shell ou SSH. Execute seus pipelines .gitlab-ci.yml em um macOS runner dedicado com hardware Apple Silicon real e acesso completo à GPU.

Jenkins

Configure como agente de build Jenkins via SSH. Aproveite o Apple Silicon para builds Xcode, testes automatizados e pipelines de entrega contínua.

Fastlane

Execute lanes do Fastlane diretamente em hardware dedicado. Automatize capturas de tela, assinatura de código, distribuição beta e submissões à App Store em velocidade máxima.

Bitrise

Conecte como agente de build Bitrise self-hosted. Obtenha a confiabilidade de hardware dedicado com a conveniência da configuração de workflows do Bitrise.

CircleCI

Configure como runner self-hosted do CircleCI. Execute jobs macOS e iOS em Apple Silicon real sem pagar por instâncias Mac caras hospedadas na nuvem.

Alternativa ao Xcode Cloud

Tenha mais controle, builds mais rápidos e custos menores que o Xcode Cloud. Acesso SSH completo, toolchains personalizadas e sem restrições do Apple Developer Program.

Buildkite

Implante como agente Buildkite para pipelines macOS. Combine a poderosa orquestração de pipelines do Buildkite com desempenho dedicado do Apple Silicon.

Vantagens

Por Que Escolher um macOS Runner Self-Hosted

Infraestrutura de macOS runner dedicada para pipelines de build iOS e macOS. Cada recurso é exclusivamente seu — sem runners compartilhados.

Builds Ultrarrápidos

O chip Apple M4 com CPU de 10 núcleos compila projetos Xcode até 5x mais rápido que runners hospedados pelo GitHub. Reduza drasticamente o tempo na fila de builds.

Execução Paralela

Execute múltiplos jobs de build simultaneamente com CPU e memória dedicados. Sem filas, sem throttling — seus builds sempre têm prioridade.

Testes Automatizados

Execute XCTest, XCUITest e frameworks de teste de terceiros em Apple Silicon real. Teste em hardware real para benchmarks de desempenho precisos.

Zero Manutenção

Cuidamos do provisionamento de hardware, configuração de rede e atualizações do SO. Foque em escrever código enquanto mantemos sua infraestrutura de build funcionando.

Custo-Benefício

Economize até 60% comparado a instâncias Mac hospedadas na nuvem. Preço mensal fixo sem cobranças por minuto — faça quantos builds quiser.

Segurança Empresarial

Hardware dedicado significa isolamento completo. Seus certificados de assinatura de código, perfis de provisionamento e código-fonte nunca saem do seu servidor de build.

Primeiros Passos

Configure seu macOS Runner em Minutos

Do cadastro ao seu primeiro macOS runner self-hosted para GitHub Actions em menos de 15 minutos. Sem configuração complexa.

1

Escolha Seu Plano

Selecione uma configuração Mac Mini M4 que atenda aos seus requisitos de build. Escolha núcleos de CPU, memória e armazenamento para sua carga de trabalho.

2

Conecte Sua Ferramenta CI/CD

Acesse seu Mac via SSH e instale seu agente CI/CD — runner do GitHub Actions, GitLab Runner, agente Jenkins ou qualquer outra ferramenta de sua escolha.

3

Configure Seu Pipeline

Configure seu pipeline de build com Xcode, Fastlane, CocoaPods, SPM ou qualquer toolchain. Instale dependências e configure a assinatura de código.

4

Build e Deploy Automáticos

Faça push do código e veja seu pipeline rodar. Builds, testes e deploys automatizados — tudo em hardware Apple Silicon dedicado.

Benchmarks Runner

Desempenho macOS Runner: Self-Hosted vs Runners em Nuvem

Veja como um macOS runner self-hosted no Mac Mini M4 se compara aos macOS runners hospedados pelo GitHub e instâncias AWS EC2 Mac.

RecursoMac Mini M4 (Macly)MelhorRunner Hospedado GitHubAWS EC2 Mac
Tempo Médio de Build Xcode~3 min~15 min~5 min
Custo Mensal (est.)A partir de $24,99/mês$80-200/mês$150-400/mês
Núcleos de CPU10 núcleos (dedicado)3 núcleos (compartilhado)8-12 núcleos (dedicado)
Memória16-24 GB (unificada)7-14 GB16-32 GB
Acesso à GPUGPU Apple completaNenhumaLimitada
Jobs SimultâneosIlimitado5 (gratuito) / 50 (pago)Por instância
Tempo de Configuração< 15 minutosImediato1-2 horas
Preços simples e transparentes

Escolha seu plano Mac Mini

Ambiente de desenvolvimento profissional com a potência do Apple Silicon. Sem taxas de configuração, cancele a qualquer momento.

Mac Mini M4

Mac Mini M4

Apple M4 • CPU 10-Core • 16GB RAM • 256GB SSD

$99.99
$3.33/dia
Faturamento recorrente
512 GBEsgotado
1 TBEsgotado

Procurando outras opções de armazenamento, RAM ou processador? Contate-nos ou use o .

1

Precisa de mais de 10 dispositivos? Entre em contato ou use o para pedidos em massa.

Acesso ao Mac Mini M4
16 GB de RAM
256 GB SSD
Rede de até 1 Gbps
Suporte por E-mail
Suporte Prioritário
Configuração Personalizada
Recursos Dedicados
Acesso ao seu Mac Mini em minutosCancele a qualquer momentoPagamento seguro
Casos de Uso

Casos de Uso do macOS Runner para Builds iOS e macOS

De desenvolvedores independentes a equipes empresariais, nossos macOS runners self-hosted impulsionam cada etapa do seu ciclo de desenvolvimento.

Builds de Apps iOS

Compile apps iOS e iPadOS em Apple Silicon real. Builds Xcode são concluídos em minutos, não horas. Suporte para projetos Swift, Objective-C e SwiftUI.

Testes de Apps macOS

Execute suítes de testes automatizados em hardware Mac real. XCTest, XCUITest e testes de snapshot com resultados precisos — sem inconsistências de simulador.

Flutter e React Native

Construa apps multiplataforma com Flutter ou React Native no Apple Silicon. Compilação nativa para targets iOS com aceleração do chip M4.

CI de Swift Packages

Teste e compile Swift packages continuamente em múltiplas versões do Xcode. Garanta compatibilidade com swift build e swift test em hardware real.

Deploy na App Store

Automatize seu pipeline de submissão à App Store. Build, assinatura, upload e distribuição via TestFlight ou App Store Connect — totalmente automatizado.

Testes de UI e Screenshots

Execute testes de UI e capture screenshots automatizadas para listagens na App Store. Aceleração GPU real significa renderização pixel-perfect em hardware real.

FAQ

macOS Runner FAQ

Perguntas frequentes sobre macOS runners self-hosted para GitHub Actions e pipelines CI/CD.

Após provisionar seu Mac Mini, acesse o servidor via SSH e baixe o pacote do runner do GitHub Actions. Execute o script de configuração com o token do seu repositório ou organização e inicie o macOS runner como serviço. O processo todo leva cerca de 10 minutos. Nossa documentação fornece instruções passo a passo para configurar um macOS runner self-hosted em cada plataforma CI/CD.

Guia Completo

O Guia Completo de macOS Runners Self-Hosted

Um macOS runner self-hosted é uma máquina Mac que você controla e que executa jobs CI/CD para plataformas como GitHub Actions, GitLab CI e Jenkins. Diferente de macOS runners em nuvem com recursos compartilhados e cobrança por minuto, um macOS runner self-hosted em hardware Apple Silicon dedicado oferece controle total, desempenho consistente e custos previsíveis. Este guia explica por que servidores Mac Mini dedicados são o macOS runner self-hosted ideal para pipelines CI/CD de iOS e macOS.

Por Que Apple Silicon é o macOS Runner Mais Rápido

O chip Apple M4 no Mac Mini representa uma mudança de paradigma para o desempenho do macOS runner. Com uma CPU de 10 núcleos com cores de alto desempenho e eficiência, arquitetura de memória unificada e compilação acelerada por hardware, seu macOS runner self-hosted conclui builds Xcode em uma fração do tempo comparado aos macOS runners do GitHub ou ambientes virtualizados. A arquitetura de memória unificada é particularmente impactante — projetos Xcode grandes que requerem 8-12 GB de memória durante a compilação se beneficiam dos 16-24 GB de memória unificada do M4 com compartilhamento de dados zero-copy entre CPU e GPU. Isso elimina o gargalo de memória que afeta macOS runners compartilhados.

macOS Runner Self-Hosted vs macOS Runner do GitHub

macOS runners do GitHub e runners em nuvem do CircleCI ou Bitrise oferecem conveniência, mas vêm com trade-offs significativos. Recursos compartilhados significam tempos de build inconsistentes, concorrência limitada leva a gargalos na fila, e preços por minuto criam custos imprevisíveis. Um macOS runner self-hosted em um Mac Mini dedicado elimina esses problemas completamente. Com hardware dedicado, cada build obtém 100% da CPU, GPU e memória. Não há fila atrás de outros projetos, não há penalidades de cold-start, e preços mensais fixos significam que você pode executar seu macOS runner continuamente sem se preocupar com a conta. Para equipes executando mais de 2.000 minutos de build por mês, um macOS runner self-hosted normalmente economiza 40-60% comparado aos macOS runners do GitHub.

Configurando um macOS GitHub Actions Runner no Mac Mini

Configurar um Mac Mini como macOS runner self-hosted é simples, independentemente da sua plataforma CI/CD. Para GitHub Actions, instale o aplicativo de runner self-hosted e registre-o no seu repositório ou organização — seu macOS GitHub Actions runner estará pronto em minutos. Para GitLab CI, instale o GitLab Runner com executor shell para criar um macOS GitLab runner. Para Jenkins, configure o Mac como agente de build usando SSH. O Fastlane roda nativamente no seu macOS runner — basta instalá-lo via Bundler e configurar seu Fastfile. A principal vantagem de um macOS runner dedicado é o acesso SSH completo, o que significa que você pode instalar qualquer agente CI/CD, qualquer versão do Xcode, qualquer gerenciador de dependências e qualquer ferramenta personalizada que seu pipeline necessite.

Otimizando o Desempenho do Seu macOS Runner Self-Hosted

Para maximizar o desempenho do seu macOS runner self-hosted, considere estas melhores práticas: use cache de derived data para evitar recompilar módulos inalterados, habilite testes paralelos com a flag -parallel-testing-enabled do xcodebuild, aproveite os mecanismos de cache integrados do Fastlane e configure seu macOS runner para limpar artefatos de build entre execuções para evitar problemas de espaço em disco. Para equipes com múltiplos projetos, considere executar agentes de build separados em um único macOS runner usando contas de usuário diferentes, ou escale horizontalmente com múltiplas instâncias Mac Mini como macOS runners self-hosted adicionais.

Um macOS runner self-hosted em um Mac Mini dedicado oferece o equilíbrio perfeito entre desempenho, custo e flexibilidade para equipes de desenvolvimento iOS e macOS. Seja você um desenvolvedor independente buscando um macOS GitHub Actions runner mais rápido ou uma equipe empresarial gerenciando pipelines multi-projeto complexos, um macOS runner dedicado em Apple Silicon oferece infraestrutura de build consistente, rápida e confiável.

Acelere Seus Builds iOS Hoje

Configure um pipeline CI/CD Mac Mini dedicado em menos de 15 minutos. Sem contratos, cancele a qualquer momento.