GitHub Actions macOS Runner
Utilisez comme macOS runner self-hosted pour les workflows GitHub Actions. Réduisez drastiquement les minutes de build macOS et les coûts avec des performances Apple Silicon constantes.
Runner Apple Silicon Self-Hosted pour les Builds iOS & macOS
Exécutez vos workflows GitHub Actions sur un macOS runner dédié alimenté par Apple M4. macOS runner self-hosted avec accès SSH complet — s'intègre avec GitHub Actions, Jenkins, GitLab CI et Fastlane. Véritable hardware Apple Silicon, sans virtualisation, sans ressources partagées.
Jusqu'à 5x plus rapide que les runners macOS hébergés par GitHub
Utilisez votre macOS runner dédié comme runner self-hosted pour GitHub Actions, GitLab CI, Jenkins et toutes les grandes plateformes CI/CD.
Utilisez comme macOS runner self-hosted pour les workflows GitHub Actions. Réduisez drastiquement les minutes de build macOS et les coûts avec des performances Apple Silicon constantes.
Enregistrez comme GitLab Runner avec l'exécuteur shell ou SSH. Exécutez vos pipelines .gitlab-ci.yml sur un macOS runner dédié avec Apple Silicon réel et accès GPU complet.
Configurez-le comme agent de build Jenkins via SSH. Exploitez Apple Silicon pour les builds Xcode, les tests automatisés et les pipelines de livraison continue.
Exécutez les lanes Fastlane directement sur du matériel dédié. Automatisez les captures d'écran, la signature de code, la distribution bêta et les soumissions App Store à pleine vitesse.
Connectez-le comme agent de build Bitrise auto-hébergé. Profitez de la fiabilité du matériel dédié avec la commodité de la configuration des workflows Bitrise.
Configurez-le comme runner CircleCI auto-hébergé. Exécutez des jobs macOS et iOS sur du véritable Apple Silicon sans payer pour des instances Mac cloud coûteuses.
Obtenez plus de contrôle, des builds plus rapides et des coûts réduits par rapport à Xcode Cloud. Accès SSH complet, toolchains personnalisées et aucune restriction liée au Apple Developer Program.
Déployez-le comme agent Buildkite pour les pipelines macOS. Combinez l'orchestration puissante des pipelines Buildkite avec les performances dédiées Apple Silicon.
Infrastructure macOS runner dédiée pour les pipelines de build iOS et macOS. Chaque ressource est exclusivement la vôtre — pas de runners partagés.
La puce Apple M4 avec CPU 10 cœurs compile les projets Xcode jusqu'à 5x plus vite que les runners hébergés par GitHub. Réduisez drastiquement vos temps d'attente de build.
Exécutez plusieurs jobs de build simultanément avec un CPU et une mémoire dédiés. Pas de file d'attente, pas de limitation — vos builds ont toujours la priorité.
Exécutez XCTest, XCUITest et des frameworks de test tiers sur du véritable Apple Silicon. Testez sur du matériel réel pour des benchmarks de performance précis.
Nous gérons le provisionnement du matériel, la configuration réseau et les mises à jour de l'OS. Concentrez-vous sur le code pendant que nous maintenons votre infrastructure de build.
Économisez jusqu'à 60 % par rapport aux instances Mac hébergées dans le cloud. Tarification mensuelle fixe sans frais à la minute — compilez autant que vous le souhaitez.
Du matériel dédié signifie une isolation complète. Vos certificats de signature de code, profils de provisionnement et code source ne quittent jamais votre serveur de build.
De l'inscription à votre premier macOS runner self-hosted GitHub Actions en moins de 15 minutes. Aucune configuration complexe requise.
Sélectionnez une configuration Mac Mini M4 adaptée à vos besoins de build. Choisissez les cœurs CPU, la mémoire et le stockage pour votre charge de travail.
Connectez-vous en SSH à votre Mac et installez votre agent CI/CD — runner GitHub Actions, GitLab Runner, agent Jenkins ou tout autre outil de votre choix.
Configurez votre pipeline de build avec Xcode, Fastlane, CocoaPods, SPM ou toute autre toolchain. Installez les dépendances et configurez la signature de code.
Poussez votre code et regardez votre pipeline s'exécuter. Builds, tests et déploiements automatisés — le tout sur du matériel Apple Silicon dédié.
Découvrez comment un macOS runner self-hosted sur Mac Mini M4 se compare aux macOS runners hébergés par GitHub et aux instances AWS EC2 Mac.
| Fonctionnalité | Mac Mini M4 (Macly)Meilleur | Runner Hébergé GitHub | AWS EC2 Mac |
|---|---|---|---|
| Temps de Build Xcode Moy. | ~3 min | ~15 min | ~5 min |
| Coût Mensuel (est.) | À partir de $14.99/mois | $80-200/mois | $150-400/mois |
| Cœurs CPU | 10 cœurs (dédié) | 3 cœurs (partagé) | 8-12 cœurs (dédié) |
| Mémoire | 16-24 Go (unifiée) | 7-14 Go | 16-32 Go |
| Accès GPU | GPU Apple Complet | Aucun | Limité |
| Jobs Simultanés | Illimité | 5 (gratuit) / 50 (payant) | Par instance |
| Temps d'Installation | < 15 minutes | Immédiat | 1-2 heures |
Environnement de développement professionnel avec la puissance Apple Silicon. Pas de frais d'installation, annulez à tout moment.

Apple M4 • CPU 10 cœurs • 16 Go RAM • 256 Go SSD
Des développeurs indépendants aux équipes entreprise, nos macOS runners self-hosted propulsent chaque étape de votre cycle de développement.
Compilez des apps iOS et iPadOS sur du véritable Apple Silicon. Les builds Xcode se terminent en minutes, pas en heures. Support des projets Swift, Objective-C et SwiftUI.
Exécutez des suites de tests automatisés sur du véritable matériel Mac. XCTest, XCUITest et tests de snapshots avec des résultats précis — sans les bizarreries du simulateur.
Compilez des apps cross-platform avec Flutter ou React Native sur Apple Silicon. Compilation native pour les cibles iOS avec l'accélération de la puce M4.
Testez et compilez en continu des Swift packages sur plusieurs versions de Xcode. Assurez la compatibilité avec swift build et swift test sur du matériel réel.
Automatisez votre pipeline de soumission App Store. Compilez, signez, uploadez et distribuez via TestFlight ou App Store Connect — entièrement automatisé.
Exécutez des tests UI et capturez des captures d'écran automatisées pour les fiches App Store. L'accélération GPU réelle garantit un rendu pixel-perfect sur du matériel réel.
Questions fréquentes sur les macOS runners self-hosted pour GitHub Actions et les pipelines CI/CD.
Après le provisionnement de votre macOS runner, connectez-vous en SSH au Mac Mini et téléchargez le package du runner GitHub Actions. Exécutez le script de configuration avec votre token de dépôt ou d'organisation, puis démarrez le macOS runner en tant que service. L'ensemble du processus prend environ 10 minutes. Notre documentation fournit des instructions étape par étape pour configurer votre macOS runner self-hosted avec chaque plateforme CI/CD.
L'intégration continue et la livraison continue (CI/CD) sont essentielles pour le développement iOS et macOS moderne. Cependant, la compilation d'apps pour les plateformes Apple nécessite macOS — il est impossible de compiler des projets Xcode sous Linux ou Windows. Cela crée un défi unique : comment obtenir un macOS runner fiable, rapide et économique pour vos pipelines de build ? Un macOS runner self-hosted sur Mac Mini dédié offre la solution idéale, combinant les performances Apple Silicon avec la flexibilité d'un runner GitHub Actions self-hosted.
La puce Apple M4 alimentant nos macOS runners représente un changement de paradigme pour les charges de travail CI/CD. Avec un CPU 10 cœurs comprenant des cœurs haute performance et des cœurs haute efficacité, une architecture mémoire unifiée et une compilation accélérée par le matériel, les builds Xcode sur un macOS runner self-hosted se terminent en une fraction du temps par rapport aux runners cloud virtualisés ou partagés. L'architecture mémoire unifiée est particulièrement impactante pour les macOS runners — les grands projets Xcode nécessitant 8-12 Go de mémoire pendant la compilation bénéficient des 16-24 Go de mémoire unifiée du M4 avec un partage de données sans copie entre le CPU et le GPU. Cela élimine le goulot d'étranglement mémoire qui affecte les macOS runners partagés hébergés par GitHub.
Les macOS runners hébergés dans le cloud par GitHub Actions, CircleCI ou Bitrise offrent de la commodité mais présentent des compromis significatifs. Les ressources partagées entraînent des temps de build incohérents, la concurrence limitée crée des goulots d'étranglement dans les files d'attente, et la tarification à la minute génère des coûts imprévisibles. Les macOS runners self-hosted sur Mac Mini dédié éliminent entièrement ces problèmes. Avec un macOS runner dédié, chaque build dispose de 100 % du CPU, du GPU et de la mémoire. Il n'y a pas de file d'attente derrière d'autres projets, pas de pénalités de démarrage à froid, et la tarification mensuelle fixe vous permet d'exécuter des workflows en continu sans surveiller votre facture. Pour les équipes effectuant plus de 2 000 minutes de build par mois, un macOS runner self-hosted permet généralement d'économiser 40 à 60 % par rapport aux macOS runners hébergés dans le cloud.
Configurer un macOS runner self-hosted est simple, quelle que soit votre toolchain. Pour GitHub Actions, installez l'application de macOS runner self-hosted et enregistrez-la avec votre dépôt ou organisation. Pour GitLab CI, installez GitLab Runner avec l'exécuteur shell sur votre macOS runner. Pour Jenkins, configurez le macOS runner comme agent de build via SSH. Fastlane fonctionne nativement sur votre macOS runner — il suffit de l'installer via Bundler et de configurer votre Fastfile. L'avantage clé d'un macOS runner dédié est l'accès SSH complet, ce qui signifie que vous pouvez installer n'importe quel agent CI/CD, n'importe quelle version de Xcode, n'importe quel gestionnaire de dépendances et n'importe quel outil personnalisé requis par votre pipeline. Il n'y a aucune restriction, aucun sandboxing et aucune limitation de permissions.
Pour maximiser les performances de votre macOS runner self-hosted, considérez ces bonnes pratiques : utilisez la mise en cache des derived data pour éviter de recompiler les modules inchangés, activez les tests parallèles avec le flag -parallel-testing-enabled de xcodebuild, exploitez les mécanismes de cache intégrés de Fastlane, et configurez votre macOS runner pour nettoyer les artefacts de build entre les exécutions afin d'éviter les problèmes d'espace disque. Pour les équipes avec plusieurs projets, envisagez d'exécuter plusieurs macOS runners sur un seul Mac Mini en utilisant différents comptes utilisateurs, ou montez en charge horizontalement avec plusieurs macOS runners self-hosted derrière un répartiteur de charge ou un orchestrateur CI/CD.
Un macOS runner self-hosted sur Mac Mini dédié offre l'équilibre parfait entre performance, coût et flexibilité pour les équipes de développement iOS et macOS. Que vous soyez un développeur indépendant cherchant à accélérer vos builds ou une équipe d'entreprise gérant des macOS runners multi-projets complexes, un macOS runner dédié sur Apple Silicon garantit une infrastructure de build cohérente, rapide et fiable.
Configurez un macOS runner self-hosted pour GitHub Actions en moins de 15 minutes. Sans engagement, annulez à tout moment.