Mac mini physique dédié
Apple Silicon M4- Mémoire
- 16GB RAM
- Stockage
- 256GB SSD
- Architecture
- ARM64 natif
- Location
- Dédié · 1 client
Apple Silicon M4 · 5 nœuds
Mac mini Apple Silicon M4, en 16GB ou 24GB, à partir de $20/jour. Une machine réservée à une seule équipe, avec des locations à la journée, à la semaine, au mois ou au trimestre.
LANE 01 / Réservée à votre équipe
Illustration : aucun autre locataire dans la file partagée ; la planification des tâches de l’équipe dépend de la configuration du runner.
Mac mini physique dédié
Apple Silicon M4SG20~50msJP30~60msKR30~50msHK20~40msUS-E25~35msFourchettes indicatives, variables selon le réseau utilisé. La disponibilité en temps réel est affichée dans le portail.
Vos outils, sans changement
Installez votre runner : pas besoin de modifier le YAML du pipeline
Conservez vos étapes de build ; lors de la configuration, adaptez uniquement les tags d’exécuteur, les chemins et les identifiants à votre plateforme CI.
01Apple Silicon M4
Les deux configurations sont des Mac mini Apple Silicon M4 complets. xcodebuild, la résolution des dépendances Swift Package et les tests sur simulateur s’exécutent directement en ARM64. Choisissez votre configuration selon la mémoire et la taille du projet, puis sélectionnez la durée de location.
Apple Silicon M4
Idéal pour compiler un projet, exécuter des tests unitaires et archiver les builds l’un après l’autre. Commencez par lancer un pipeline complet sur votre vrai projet, puis surveillez la mémoire, le cache et l’espace disque utilisés.
$20/jour
Louer Merge M4 SApple Silicon M4
Adapté aux projets avec plusieurs targets, à Xcode à distance et aux tests UI parallèles. La mémoire et le disque système supplémentaires offrent plus d’espace aux runtimes de simulateur, aux dépendances et aux artefacts de build.
$39.5/jour
Louer Merge M4 LUtilisez des outils compatibles avec Apple Silicon et des images de simulateur ARM64 : compilation et tests UI s’exécutent sans couche de traduction. Pour migrer un ancien projet, vérifiez d’abord que ses dépendances binaires existent en version ARM64.
xcodebuild archiveCompilation native02Mac mini physique dédié
Vos tâches sont les seules à s’exécuter dans cette file. Aucun autre locataire n’utilise la machine et aucun build d’un autre client ne passe avant le vôtre. Les tâches envoyées par votre équipe restent soumises au niveau de parallélisme et à l’ordre d’exécution que vous avez définis.
Cette comparaison porte sur le mode d’exécution partagé ; les services CI hébergés ne fonctionnent pas tous de la même manière.
Pas de facturation à la minute de compilation. Pendant la location, votre équipe organise compilations, tests et développement à distance.
Vos buildsne partagent pas le CPU
Choisir une configuration035 nœuds
Les deux configurations M4 sont disponibles sur les 5 nœuds. Pour le bureau à distance, privilégiez la proximité avec votre équipe. Pour les builds automatisés, tenez aussi compte de l’emplacement du dépôt, des sources de dépendances et de la destination des artefacts. Les latences ci-dessous ne sont pas des mesures réalisées ville par ville.
SG · SINGAPORE20~50ms aller-retour indicatif
Adapté au bureau à distance et aux builds quotidiens des équipes d’Asie du Sud-Est. Conservez le cache des dépendances lors de la synchronisation des projets pour limiter les transferts répétés.
Choisir SingapourJP · TOKYO30~60ms aller-retour indicatif
Adapté aux builds des équipes japonaises et à Xcode à distance via VNC. Pour un usage fréquent de l’interface graphique, vérifiez d’abord le confort de connexion depuis votre poste.
Choisir TokyoKR · SEOUL30~50ms aller-retour indicatif
Adapté aux builds des équipes coréennes et à la synchronisation des fichiers de projet. Héberger le dépôt et les services d’artefacts à proximité peut réduire les allers-retours réseau.
Choisir SéoulHK · HONG KONG20~40ms aller-retour indicatif
Adapté à Xcode à distance et aux builds des équipes du sud de la Chine. Utilisez VNC pour le débogage graphique et SSH pour les compilations par lots et la consultation des journaux.
Choisir Hong KongUS-E · VIRGINIA25~35ms aller-retour indicatif
Adapté aux builds et à l’envoi d’artefacts pour les équipes d’Amérique du Nord et d’Europe occidentale. Pour les équipes réparties sur plusieurs régions, configurez le retour automatique des journaux et artefacts vers votre CI existante.
Choisir l’est des États-UnisFourchettes indicatives, variables selon le réseau utilisé. Les configurations du catalogue sont habituellement disponibles ; la disponibilité en temps réel est indiquée dans le portail.
04De la commande à la mise en service
Durée estimée si tout se déroule sans accroc : 60 + 60 + 30 + 30 + 60 secondes.
La confirmation du paiement, les téléchargements réseau et l’installation initiale des dépendances peuvent allonger ce délai. Il ne s’agit pas d’un engagement de durée de paiement ou de déploiement.
Choisissez Merge M4 S ou Merge M4 L, puis une durée (jour, semaine, mois ou trimestre) et un nœud. Vérifiez la mémoire, le disque système et la nécessité d’ajouter un SSD.
≈60 sPayez en USDT-TRC20 ou par Visa / Mastercard / Amex (via Stripe). La facturation est en USD. Vérifiez la confirmation du paiement sur la page de facturation.
≈60 sUne fois le paiement confirmé, le système attribue un Mac mini physique sur le nœud choisi ; la machine est réservée à votre commande. Suivez l’avancement dans les détails de la commande et de l’instance du portail.
≈30 sConnectez-vous au portail pour obtenir les informations de connexion. SSH sert aux builds en ligne de commande, VNC à l’interface graphique de Xcode. Ne stockez pas les identifiants dans un dépôt de code ou des journaux publics.
≈30 sUtilisez la commande d’enregistrement fournie par votre plateforme CI, définissez le tag macos-m4 et dirigez votre pipeline vers cet exécuteur. Lors du premier lancement, vérifiez le chemin de Xcode et la configuration de signature.
≈60 s
05Tarifs
Les deux configurations sont des machines physiques dédiées, disponibles sur l’un des 5 nœuds au choix. Sélectionnez la durée en fonction de votre projet : les caractéristiques de la machine restent les mêmes, que vous payiez à la journée ou au mois. Tarifs de location de la machine complète ; les options sont facturées séparément.
Apple Silicon M4 · 16GB RAM / 256GB SSD
$20/jour
$54.1/semaine
$100.1/mois
$272.3/trimestre
DisponibleApple Silicon M4 · 24GB RAM / 512GB SSD
$39.5/jour
$106.7/semaine
$197.6/mois
$537.5/trimestre
DisponibleÀ partir de $20/jour · SSD supplémentaire et extension Thunderbolt 5 disponibles en option lors de la commande
La disponibilité en temps réel est indiquée dans le portail. La page des offres détaille les configurations, le prix des options et les engagements de disponibilité.
TEAMUn environnement de build
Gérez Xcode, les certificats et le cache au même endroit. Builds de PR, archivages nightly et publications TestFlight passent par la même file, ce qui limite les différences d’environnement. Fixez les versions de vos outils et isolez les signatures et répertoires d’artefacts de chaque projet pour reproduire plus facilement les erreurs.
Le panneau ci-contre illustre l’orchestration des tâches ; il ne s’agit pas d’un suivi en temps réel. L’équipe doit toujours maîtriser le parallélisme afin d’éviter que plusieurs simulateurs et tâches d’archivage n’épuisent la mémoire en même temps.
PR #1186Compilation et tests unitairesRéussimainBuild #412 · archiveEn coursrelease/3.8Envoi TestFlight avec FastlaneSuivantnightlyArchivage planifié à 02:00Planifié06Pour les équipes
Maintenez les projets de plusieurs clients en parallèle, avec des signatures et profils de provisioning distincts. La machine étant dédiée, les archivages par lots ne se disputent pas le CPU avec d’autres locataires. Organisez les répertoires par projet pour éviter les conflits entre caches et artefacts.
Exécutez les archivages nightly et les envois TestFlight avec Fastlane, ainsi que les projets multi-targets et les tests UI, sur une configuration stable. Séparez clairement installation des dépendances, tests, signature et envoi ; conservez journaux et rapports de test en cas d’échec.
Menez des expériences d’inférence locale avec MLX sur Apple Silicon M4 et stockez les fichiers de modèle sur un SSD supplémentaire. La taille des modèles exécutables dépend de leurs paramètres, de leur quantification et de la longueur du contexte. Commencez par mesurer la mémoire utilisée par le modèle visé.
07Facturation et paiement
Les tarifs ci-dessous concernent Merge M4 S. La location est possible à la journée ; confirmez son renouvellement dans le portail avant son échéance. Les durées longues conviennent aux nœuds utilisés en continu, les courtes à la validation initiale d’un projet et de ses outils.
Pour ajouter une machine ponctuellement, préparer une version ou tester votre première connexion.
Pour un cycle de publication avec tests de régression et archivage.
Pour un nœud CI utilisé en continu, avec des outils et un cache stables.
Pour un pool de runners permanent et des workflows de livraison continue.
Les tarifs sont affichés en $ ; commandes et factures sont réglées en dollars américains. Vérifiez la configuration, la durée, le nœud et les options avant de payer.
Suivez le réseau et le montant indiqués sur la page de paiement, puis attendez la confirmation. Le hash de transaction peut faciliter le traitement d’une question de facturation.
Les paiements par carte sont traités par Stripe. Nous ne stockons pas le numéro complet de votre carte. Les moyens de paiement disponibles dépendent de la réponse de l’interface côté serveur.
08FAQ
Consultez le centre d’aide pour configurer un runner, changer d’outils ou résoudre un problème. Pour une instance existante, connectez-vous au portail et ouvrez un ticket en indiquant son ID.
Non. Chaque Mac mini Apple Silicon M4 est une machine physique dédiée à un seul client. L’interface graphique de macOS et la ligne de commande sont entièrement accessibles ; vous gérez vos outils, votre cache et la planification des tâches.
La location commence à la journée. Merge M4 S coûte $20/jour et Merge M4 L $39.5/jour. Vous pouvez aussi choisir la semaine, le mois ou le trimestre. Avant l’échéance, vérifiez le renouvellement et sauvegardez vos projets, certificats et artefacts de build.
Vous pouvez installer GitHub Actions self-hosted runner, GitLab Runner ou un agent Jenkins. Conservez vos étapes de build et adaptez les tags du runner ou la configuration de l’exécuteur à votre plateforme. Lors de la migration, vérifiez les répertoires de travail, variables d’environnement et droits d’accès aux secrets.
Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés ; la facturation est en USD. Les moyens de paiement disponibles dépendent de la réponse de l’interface côté serveur. Si le paiement n’est pas confirmé, vérifiez d’abord l’état de la facture pour éviter un paiement en double.
Les nœuds fonctionnent toute l’année, 365 jours sur 365, avec un engagement de disponibilité de 99.9 %, soit environ 43 minutes d’interruption sur 30 jours. Au-delà, la durée de service est créditée au prorata du temps concerné. Faites votre demande via un ticket dans le portail, en indiquant l’ID de l’instance et la période concernée. Les conditions précises figurent dans les conditions de service.
Consulter les conditions de serviceConseils de build
Du choix du nœud à la gestion des outils, consultez les guides pratiques selon vos besoins. Commencez par obtenir un build reproductible, puis développez l’automatisation de votre équipe.
Un script autonome pour vérifier les limites des lots et les indices des tranches, avec les précautions de mémoire liées à ArraySlice.
DevOps et CI/CDConstruisez un décodeur UTF-8 strict, puis testez toutes les coupures possibles entre blocs. Le script Swift vérifie aussi les octets invalides et les fins de flux tronquées.
DevOps et CI/CDDes exemples Swift exécutables pour vérifier les suppressions par null, le remplacement intégral des tableaux et les changements de type à la racine.
De nouveaux articles arrivent. En attendant, consultez la liste du blog.
Merge M4 S dès $20/jour · 5 nœuds. Testez votre projet, puis migrez le pipeline de votre équipe vers sa file dédiée.