Builds d’équipe · location en volume

Décrivez votre CI,
nous dimensionnons

Tenez compte de la taille de l’équipe, du nombre de builds quotidiens et des pics de parallélisme pour choisir le nombre de Mac mini M4 dédiés. Idéal pour migrer depuis une CI partagée ou créer un pool de runners d’équipe.

Pour résoudre un problème d’instance ou vérifier une facture, connectez-vous à la console et ouvrez un ticket, sans remplir à nouveau le formulaire de demande commerciale.

Résumez vos besoins dans un e-mail

Cinq informations pour limiter les échanges

Une fois les champs remplis, vérifiez le brouillon généré, puis ouvrez votre messagerie pour l’envoyer à support@vpsmerge.com. Les informations restent sur cette page : elles ne sont pas envoyées via un formulaire et aucun e-mail n’est envoyé automatiquement.

Indiquez le nombre entier de personnes qui participent au développement et aux builds.
Indiquez une estimation. Si le projet n’a pas encore démarré, saisissez 0 et précisez-le dans les informations complémentaires.
Pour une nouvelle pipeline, vous pouvez indiquer « Je prévois de la créer ».
Choisissez d’abord selon l’emplacement de vos dépôts, de vos sources de dépendances et de vos livrables. Vous pourrez en discuter par e-mail.
La durée sert uniquement à préparer votre demande : elle ne crée ni commande, ni réservation de machine, ni débit.
Vous pouvez préciser la version de Xcode, la taille du cache et celle des livrables. N’indiquez aucun mot de passe, identifiant de connexion, clé privée de signature ni numéro complet de carte bancaire.

Deux moyens de nous contacter

Pour une instance, indiquez son identifiant ; pour un projet, décrivez sa charge

Dans la mesure du possible, gardez chaque sujet dans le même fil. Les échanges sur une commande existante se poursuivent dans le ticket ; les détails de votre environnement et de votre projet, dans le fil d’e-mails, pour faciliter leur suivi.

Ticket dans la console : assistance sur un service existant

Pour un problème de connexion, un runner hors ligne, une question de facturation ou la confirmation d’un paiement, connectez-vous et ouvrez un ticket depuis la console. Ajoutez l’ID de l’instance ou le numéro de commande pour que nous puissions identifier la machine et la transaction.

  • Incident : indiquez l’heure, le fuseau horaire, le message d’erreur complet et les étapes déjà effectuées.
  • Facturation : indiquez le numéro de commande, le moyen de paiement et la date de la transaction. Ne communiquez pas le numéro complet de votre carte.
  • Suivi : consultez la réponse dans le ticket initial et utilisez ce même ticket pour ajouter des informations.

Le suivi dépend des réponses apportées dans le ticket. Aucun délai fixe n’est garanti et l’envoi d’un message ne signifie pas que le problème est résolu.

Assistance par e-mail : parlons de votre projet avant commande

Pour planifier plusieurs machines, répartir un pool de runners, choisir une configuration ou définir une durée, préparez votre e-mail avec l’outil ci-dessus. Si vous ne pouvez pas vous connecter à la console, vous pouvez également expliquer votre situation à cette même adresse.

  • Configuration : décrivez vos builds, le parallélisme en période de pointe et votre besoin éventuel d’utiliser Xcode à distance.
  • Plusieurs machines : indiquez le nombre envisagé, la région souhaitée et si la migration doit se faire par étapes.
  • Suivi : ajoutez les informations au fil d’e-mails existant au lieu d’ouvrir plusieurs conversations.

Nous répondrons par e-mail. Le délai dépend des informations fournies et des vérifications nécessaires. Si vous avez une date de mise en service cible, précisez-la avec son fuseau horaire ; la réponse confirmera si elle est réalisable.

Un runner dédié, puis une capacité à la demande

D’une machine de build à plusieurs runners

Le nombre de personnes dans l’équipe ne permet pas de calculer directement le nombre de machines. Commencez par estimer les tâches à exécuter en parallèle aux heures de pointe, puis vérifiez la mémoire, les simulateurs et l’espace disque nécessaires à chacune. Une machine dédiée évite le partage du CPU avec d’autres clients, mais les tâches de votre équipe doivent toujours être organisées entre elles, en parallèle ou en file d’attente.

Regroupez les machines dans un pool et répartissez les tâches par tag

Enregistrez plusieurs machines comme runners, puis répartissez les tâches selon le projet, l’usage ou l’environnement. Séparer les contrôles de PR des tâches de publication et d’archivage évite que vos propres vérifications en masse ne bloquent une livraison.

Lors de votre demande, précisez si le cache doit être partagé, si l’environnement de publication doit rester fixe et quelles tâches doivent s’exécuter en série. Ajouter des machines ne parallélise pas automatiquement la pipeline : les règles de planification CI doivent aussi être adaptées.

Évaluez le parallélisme avant d’ajouter des nœuds

Deux configurations M4 selon les besoins de chaque tâche

Merge M4 S embarque une puce Apple Silicon M4, 16 Go de RAM et un SSD de 256 Go : une bonne base pour la CI d’un projet. Merge M4 L offre une puce Apple Silicon M4, 24 Go de RAM et un SSD de 512 Go, avec davantage de mémoire et d’espace local pour plusieurs targets et des tâches sur simulateur.

Pour choisir une configuration, indiquez la durée et les ressources consommées lors d’un build complet : c’est plus utile que le seul nombre de personnes dans l’équipe. Si vous n’avez pas encore de mesures, louez d’abord à la journée et testez avec votre propre projet.

Validez la configuration sur un vrai projet

Connexion Thunderbolt 5 entre machines : définissez l’usage

Si vos tâches sur plusieurs machines nécessitent des transferts entre nœuds, demandez l’option de connexion Thunderbolt 5 lors de votre prise de contact. Précisez le nombre de machines concernées, le volume de données et le sens des transferts ; nous confirmerons l’usage adapté avant la configuration.

Cette connexion ne fusionne pas plusieurs machines en un seul Mac avec davantage de mémoire et ne répartit pas automatiquement les builds Xcode. Le partage du cache, la synchronisation des fichiers et l’orchestration de plusieurs machines doivent être conçus en fonction de votre chaîne d’outils.

Une connexion entre machines ne crée pas une CI distribuée automatiquement

Vérifiez les modalités de paiement avant de commander

Prix en dollars, deux moyens de paiement

La location est facturée à la journée, à la semaine, au mois ou au trimestre, en dollars américains (USD). Un échange par e-mail avant commande ne déclenche aucune demande de paiement. Une fois votre choix confirmé, vérifiez la configuration, la durée et le montant dû sur la page de commande.

USDT-TRC20

Avant de payer, vérifiez le réseau, les informations du bénéficiaire et le montant de la commande. Pour toute vérification de facture, communiquez le numéro de commande et le hash de la transaction dans un ticket de la console. Une capture du virement ne suffit pas à confirmer la commande.

Le statut de paiement de la commande fait foi

Visa / Mastercard / Amex

Les paiements par carte sont traités par Stripe. En cas d’échec, notez le message d’erreur affiché sur la page de paiement et le numéro de commande, puis demandez une vérification par ticket. Ne communiquez jamais le numéro complet de votre carte, son cryptogramme ni vos informations d’authentification au paiement par e-mail ou dans un ticket.

Les moyens disponibles sont ceux affichés sur la page de commande

Vérifiez ces points avant de nous écrire

Machines, régions et durée minimale

Vous n’avez pas besoin d’attendre une confirmation de l’équipe commerciale pour les trois points ci-dessous. Pour une instance précise, une commande ou la disponibilité d’une configuration, fiez-vous aux informations en temps réel de la console.

Vous louez un Mac mini physique dédié

Il s’agit d’une machine physique dédiée, pas d’une machine virtuelle. Pendant la location, la machine entière est attribuée à un seul client. Votre équipe peut utiliser macOS, son interface graphique et la ligne de commande pour ses tâches. Le nombre de tâches simultanées est géré par vos runners et votre plateforme CI : une machine dédiée ne supprime pas les files d’attente au sein de votre équipe.

Les deux configurations M4 sont proposées dans cinq régions

Les régions disponibles sont Singapour, Tokyo, Séoul, Hong Kong et les États-Unis, côte Est. Les deux modèles sont proposés dans ces cinq régions ; vérifiez la disponibilité en temps réel dans la console. Tenez compte non seulement de l’emplacement de vos bureaux, mais aussi de celui des téléchargements de dépendances, des dépôts de code et des livrables. Si vous utilisez Xcode à distance, évaluez également la qualité de votre connexion réseau.

Commencez par une location à la journée

La location est possible à la journée, à la semaine, au mois ou au trimestre ; la durée minimale est d’une journée. Pour valider une configuration, compilez, testez et archivez votre propre projet. Mesurez le temps d’exécution, la mémoire et l’espace disque utilisés avant d’envisager des machines supplémentaires ou une autre configuration. Envoyer un e-mail ne crée ni commande ni renouvellement automatique.

Une configuration adaptée, un runner dédié à vos builds

Deux configurations Apple Silicon M4 et cinq régions au choix. Besoin de déterminer le nombre de machines ? Envoyez-nous votre demande. Votre configuration est choisie ? Passez directement commande.