Un Mac mini entier, au service de votre file de builds

2 modèles, 4 durées de location

Un Mac physique dédié, pas une machine virtuelle. Les 6 sites sont disponibles à la location, dès$20.1/jour. Évaluez d’abord les besoins en mémoire et en stockage, puis choisissez la durée.

Tous les prix sont en dollars américains. La disponibilité, le montant de la commande et les informations de livraison affichés dans la console font foi.

1 nœud physique, ressources dédiées Facturation à la journée, à la semaine, au mois ou au trimestre SSH et interface graphique macOS
Choisissez la capacité de build

Un seul app à archiver ou plusieurs tâches en parallèle ?

Les deux offres comprennent un Mac mini complet, sans partage du processeur, de la mémoire ni du stockage avec d’autres clients. La différence tient à la marge de ressources : M4 convient aux builds courants sur une machine dédiée ; M4 Pro offre plus de latitude pour les tests parallèles, les projets volumineux et l’inférence locale.

Archives courantes et CI dédiée

OSXBuild Bake M4

Confiez l’archive, la signature et l’export d’une app à un nœud dédié. Le cache des dépendances reste sur votre machine : inutile de reconfigurer l’environnement à chaque build.

Puce
M4
Mémoire
16 Go
SSD
256 Go
$20.1 / jour

Tarif journalier affiché ; consultez les tarifs des autres durées ci-dessous.

À la journée
$20.1 / jour
À la semaine
$54.2 / semaine
Au mois
$100.3 / mois
Au trimestre
$272.8 / trimestre
  • Idéal pour démarrer avec une seule app et 1 à 3 archives par jour.
  • Commencez par des builds séquentiels, puis ajustez le parallélisme selon la mémoire réellement utilisée.
  • Si vous devez conserver de nombreux artefacts, ajoutez un SSD en option.

Tests parallèles et expérimentation en inférence

OSXBuild Bake M4 Pro

Bénéficiez de plus de mémoire et de stockage pour plusieurs targets, les tests sur simulateur et les modèles locaux plus volumineux. Organisez builds, tests et gestion des artefacts autour d’un même nœud dédié.

Puce
M4 Pro
Mémoire
64 Go
SSD
2 To
$60.3 / jour

Tarif journalier affiché ; consultez les tarifs des autres durées ci-dessous.

À la journée
$60.3 / jour
À la semaine
$162.9 / semaine
Au mois
$301.6 / mois
Au trimestre
$820.4 / trimestre
  • Adapté aux builds multiples, aux tests parallèles sur simulateur et au développement à distance.
  • Pour expérimenter l’inférence locale avec MLX / llama.cpp.
  • Vérifiez la compatibilité selon la taille du modèle, la longueur du contexte et le niveau de parallélisme.

Choisissez la durée adaptée à vos tâches

Pour un essai ponctuel, regardez le tarif journalier ; pour un sprint de versions, le tarif hebdomadaire ; pour une intégration continue, le tarif mensuel ou trimestriel. Le changement met à jour le prix principal des deux offres et la durée présélectionnée, sans masquer les autres tarifs.

Tarif journalier affiché. Les deux offres présentent les tarifs complets pour les quatre durées.

Comparez configuration et prix en un coup d’œil

Voici les tarifs des configurations de base, hors options. Lancez un cycle d’archive complet sur votre propre projet et relevez le pic mémoire, l’espace disque disponible et l’attente dans la file : c’est plus fiable que de choisir uniquement d’après le nom de la puce.

CritèreOSXBuild Bake M4OSXBuild Bake M4 Pro
Puce / mémoire / SSDM4 / 16 Go / 256 GoM4 Pro / 64 Go / 2 To
À la journée$20.1 / jour$60.3 / jour
À la semaine$54.2 / semaine$162.9 / semaine
Au mois$100.3 / mois$301.6 / mois
Au trimestre$272.8 / trimestre$820.4 / trimestre
RessourcesMac physique complet, dédié et non virtualiséMac physique complet, dédié et non virtualisé
UtilisationInterface graphique macOS et ligne de commandeInterface graphique macOS et ligne de commande
Choisissez le site de votre build

2 modèles, disponibles sur les 6 sites

Les deux configurations sont proposées dans le même répertoire de sites. Choisissez d’abord en fonction du fuseau horaire de votre équipe et du sens principal des transferts de code et d’artefacts. Si vous utilisez souvent le bureau à distance, testez aussi la connexion depuis votre réseau.

Disponibilité des modèles par site
ModèleSingapourTokyoSéoulHong KongÉtats-Unis (Est)États-Unis (Ouest)
OSXBuild Bake M4DisponibleDisponibleDisponibleDisponibleDisponibleDisponible
OSXBuild Bake M4 ProDisponibleDisponibleDisponibleDisponibleDisponibleDisponible

« Disponible » signifie que cette combinaison de modèle et de site figure au catalogue de location ; cela ne signifie pas qu’une machine vous est réservée. La disponibilité en temps réel est indiquée dans la console. Tous les sites fonctionnent 365 jours par an.

Le site influence le chemin réseau, pas le caractère dédié de la machine

Pour les builds automatisés, privilégiez les chemins de récupération du code, de téléchargement des dépendances et d’envoi des artefacts. Pour le développement interactif, vérifiez la réactivité du bureau à distance. Le nombre de nœuds ne détermine pas le parallélisme des builds : le nombre de tâches simultanées sur une machine dépend des ressources réellement utilisées par votre projet et vos tests.

Choisissez selon vos tâches, pas selon des suppositions

Repérez le goulot d’étranglement avant d’ajouter des ressources

Les configurations ci-dessous sont des points de départ, pas une promesse de performances. La durée d’archive dépend de la taille du projet, des dépendances, de la version de Xcode et de l’état du cache. L’exécution d’un modèle dépend aussi de sa quantification, du contexte et du framework utilisé.

UsageTâches typesConfiguration de départÀ vérifier en priorité
Build légerUne app, 1 à 3 archives par jour, signature et export séquentiels.M4 / 16 Go / 256 GoDurée d’archive à froid et avec cache, volume des dépendances, nombre d’artefacts conservés.
Développement quotidienPlusieurs targets, tests parallèles sur simulateur, développement avec bureau à distance.M4 / 16 Go / 256 Go + SSD 1 To, ou M4 Pro / 64 Go / 2 ToSuivez séparément la pression mémoire et l’espace disque. Ajouter un SSD augmente le stockage, pas la mémoire.
Inférence de grands modèlesExécution locale de modèles de taille moyenne ou grande avec MLX / llama.cpp.M4 Pro / 64 Go / 2 ToPoids du modèle, mémoire requise à l’exécution, longueur du contexte et vitesse d’inférence acceptable.

Prévoyez l’espace disque

Estimez séparément le code source, les dépendances, les runtimes des simulateurs, DerivedData et les artefacts d’archive. Transférez les IPA et journaux à conserver sur votre propre stockage d’artefacts ; ne faites pas de la machine de build votre unique sauvegarde.

Mesurez avant de paralléliser

Lancez d’abord une tâche complète, puis augmentez le nombre de tests ou de builds simultanés. Si la pression mémoire reste élevée, réévaluez la configuration ; si seuls les artefacts s’accumulent, vérifiez d’abord leur politique de conservation et l’ajout éventuel d’un SSD.

Prévoyez de la place pour le cache et les artefacts

Options en supplément, tarifs détaillés

En plus de la configuration de base, vous pouvez ajouter un SSD ou l’option Thunderbolt 5 en parallèle. Les tarifs ci-dessous dépendent de la durée choisie ; l’option parallèle est facturée par machine. Vérifiez la configuration finale et le montant à la commande.

+1 To SSD

Ajoutez de l’espace pour DerivedData, le cache des dépendances et les images de simulateur. Cette option ne modifie pas la mémoire de la configuration de base.

À la journée
$2.1 / jour
À la semaine
$5.6 / semaine
Au mois
$10.4 / mois
Au trimestre
$28.3 / trimestre

Pour les tâches dont les besoins de stockage sont établis, sans nécessité d’augmenter la mémoire.

+2 To SSD

Adapté aux projets qui conservent de nombreuses archives, ressources de test et versions de chaînes d’outils. Prévoyez malgré tout un processus de nettoyage des artefacts et de sauvegarde externe avant d’augmenter la capacité.

À la journée
$4.2 / jour
À la semaine
$11.2 / semaine
Au mois
$20.8 / mois
Au trimestre
$56.6 / trimestre

Distinguez d’abord le cache, les données régénérables et les livrables à conserver.

Thunderbolt 5 en parallèle

Tarif par machine. Pour les tâches sur plusieurs nœuds, vérifiez d’abord les échanges de données, la compatibilité logicielle et les besoins de déploiement avant d’activer cette option.

À la journée · par machine
$1.8 / jour
À la semaine · par machine
$4.8 / semaine
Au mois · par machine
$8.8 / mois
Au trimestre · par machine
$23.9 / trimestre

Le mode parallèle ne fusionne pas automatiquement la mémoire et ne répartit pas un même archive entre plusieurs machines.

Un SSD supplémentaire ne remplace pas une sauvegarde. Conservez des copies du code source, des éléments de signature et des artefacts livrés dans un emplacement que vous contrôlez ; exportez-les avant la fin de la location.

Vérifiez ces points avant de commander

Six vérifications pour éviter les retours en arrière après la livraison

Validez ensemble l’usage, le site et la préparation à la livraison. Préparez votre clé publique SSH ; ne transmettez pas votre clé privée, vos mots de passe de certificats ni d’autres données sensibles par e-mail ou dans le texte d’un ticket.

  • Votre objectif est défini

    Vous avez au moins un objectif principal : archivage, développement à distance ou expérimentation en inférence. Notez la taille du projet et le parallélisme prévu ; « plus de performances, c’est mieux » ne constitue pas un besoin précis.

  • Votre site est choisi

    Tenez compte en priorité du chemin réseau de votre équipe et de son fuseau horaire. Le développement interactif et les builds sans surveillance n’ont pas les mêmes exigences : ne vous fiez pas uniquement à la distance géographique.

  • La durée et l’échéance sont claires

    Vérifiez si vous choisissez une journée, une semaine, un mois ou un trimestre, puis contrôlez le montant avant de payer. Après la livraison, notez la date d’expiration dans la console et prévoyez le renouvellement ou la migration.

  • Le besoin d’un SSD supplémentaire est évalué

    Tenez compte de l’espace occupé par les dépendances, les simulateurs et les archives. Si vous choisissez une extension, vérifiez sa capacité et le tarif correspondant à votre durée ; ne la confondez pas avec la configuration de base.

  • Votre moyen de paiement est prêt

    Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés. Tous les paiements sont en dollars américains ; les moyens effectivement disponibles dépendent des informations renvoyées par l’interface de paiement.

  • Votre clé publique SSH est prête

    Conservez votre clé privée et ne transmettez que la clé publique. Après livraison, connectez-vous avec l’hôte, le port et le nom d’utilisateur indiqués dans la console ; ne réutilisez pas les paramètres d’une autre commande.

Paiement et renouvellement : vérifiez tout au même endroit

Paiement en dollars, historique des commandes dans la console

Avant de payer, vérifiez le modèle, la période de facturation, le site et les options. Les tarifs vous aident à choisir ; le montant dû et la disponibilité du moyen de paiement sont ceux affichés au moment du règlement.

Deux moyens de paiement

USDT-TRC20 ou Visa / Mastercard / Amex (via Stripe). Pour payer en USDT-TRC20, suivez les instructions de commande et respectez le réseau et le montant indiqués. Les paiements par carte sont traités par Stripe.

Ne considérez pas une capture d’écran de paiement comme la seule preuve que la commande est terminée. Une fois le paiement effectué, vérifiez dans la console le statut de la commande et les informations de livraison.

Factures, renouvellement et expiration

Consultez les factures et l’historique de facturation dans la console, puis vérifiez le lien de renouvellement et la date d’expiration dans l’abonnement correspondant. Pour les tâches au long cours, intégrez la vérification du renouvellement à vos contrôles avant publication, au lieu d’attendre l’échec d’un build.

Lorsque vous n’en avez plus besoin, cessez d’abord d’envoyer de nouvelles tâches au runner, puis exportez les artefacts et la configuration nécessaire avant de préparer la fin de location. Ne laissez pas votre seule copie des éléments de signature sur une machine dont la location arrive à échéance.

Quelques points à connaître pendant la location

Configuration, renouvellement et données : faites le point

Ne choisissez pas uniquement en fonction de la première facture. Anticipez aussi la migration et la sortie pour que votre machine de build puisse prendre en charge le prochain commit sans interruption.

Puis-je passer à un autre modèle en cours de location ?

Pour demander un changement, ouvrez un ticket depuis la console en indiquant la commande actuelle, la configuration souhaitée, le site et la date à laquelle vous pouvez migrer. Le remplacement d’une machine physique n’est pas une extension sur place : prévoyez la migration de la chaîne d’outils, des éléments de signature et de la configuration du runner.

Les modalités et frais éventuels dépendent du traitement de la commande. Faites une sauvegarde avant la migration, validez la machine cible, puis basculez la file de builds afin d’éviter que l’ancien nœud continue à recevoir des tâches.

La machine est-elle libérée automatiquement à la fin de la location ?

À la fin de la période, les machines non renouvelées entrent dans le processus de récupération. Ne comptez pas pouvoir continuer à utiliser un nœud après l’échéance ; vérifiez dans la console la date de fin, le statut du renouvellement et l’avancement du traitement de la commande.

Pour poursuivre vos builds, renouvelez à l’avance. Sinon, exportez en amont votre code, vos artefacts et la configuration nécessaire. Après récupération, le disque est effacé de manière sécurisée et le système réinstallé avant la remise en service pour le client suivant.

Comment conserver mon code et mes artefacts d’archive ?

Le code et les artefacts présents sur la machine vous appartiennent. Au quotidien, poussez le code source vers un dépôt que vous contrôlez et synchronisez les IPA, journaux et autres livrables à conserver vers votre propre espace de stockage.

Avant la fin de la location, exportez aussi les éléments de signature nécessaires et vérifiez que vos copies sont utilisables. Les données régénérables, comme DerivedData, peuvent être recréées au besoin ; elles ne remplacent pas une sauvegarde du code source ou des artefacts.

Je débute avec la CI : quelle durée choisir ?

Commencez par effectuer un cycle complet « récupération du code → installation des dépendances → archive → signature et export », puis choisissez une durée longue. Pour un essai court, le tarif journalier peut convenir ; pour une utilisation continue, comparez les tarifs à la semaine, au mois et au trimestre à votre durée d’utilisation prévue.

Changer la période de facturation sur cette page modifie uniquement l’affichage et la durée présélectionnée à la commande ; cela ne change pas la durée d’un abonnement existant. Gérez les commandes en cours depuis la console.

Un SSD supplémentaire peut-il accélérer les builds ou compenser un manque de mémoire ?

Un SSD supplémentaire augmente la capacité de stockage, pas la mémoire de la machine. Distinguez les téléchargements répétés de dépendances, le manque d’espace disque, la pression mémoire et l’attente des tests avant de choisir les ressources adaptées au problème.

Si vos tâches nécessitent plus de mémoire, envisagez M4 Pro / 64 Go / 2 To. Si le cache et les archives prennent simplement de plus en plus de place, commencez par revoir leur conservation, puis évaluez l’ajout d’un SSD.

Planifiez vos prochains builds sur votre propre machine

Choisissez le modèle, la durée et le site, puis vérifiez les options. Si vos besoins ne sont pas encore définis, contactez-nous avec le volume de builds et les détails de votre projet.