Parcours de démarrage

De la sélection au premier build, suivez ce parcours

RunnerVPS propose des Mac dans le cloud exécutés sur des nœuds physiques Apple Silicon dédiés, et non sur des machines virtuelles. Choisissez d’abord la mémoire, le stockage, le nœud et la durée, puis connectez-vous en SSH ou VNC et validez la chaîne d’outils avec une tâche minimale.

À partir de $20.6/jourDeux configurations M4 couvrant 5 nœuds ; la disponibilité réelle est indiquée en temps réel dans la console.

REMISE DU BUILD Fiche de remise du premier livrable
Parcours de préparation
RUN-01 Carte de lancement de la tâche
Configuration
Runner M4 · 16GB · 256GB
Nœud
Japon (Tokyo)
Durée
À la semaine
Barre de progression 4 / 6
  1. Confirmer la configuration
  2. Choisir le nœud
  3. Envoyer la commande
  4. Vérifier l’empreinte
  5. Valider la chaîne d’outils
  6. Réceptionner les livrables
REÇU DE SORTIE Carte de réception des livrables
Éléments à valider
SSH, Xcode, accès au dépôt
Éléments de remise
Livrables, clés, état de la location
10 minutes avant la commande

Préparez cinq éléments pour éviter les compléments après la livraison

Le compte, l’adresse e-mail de notification, la clé publique SSH, la version cible de Xcode et la durée influencent directement la première connexion et la configuration. Réunissez ces informations dans une même fiche de tâche interne pour faciliter le relais entre les membres de l’équipe.

01 Compte RunnerVPS

Créez le compte avec une adresse e-mail à laquelle l’équipe conservera l’accès. Si vous avez déjà un compte, vérifiez d’abord l’accès à la console et les coordonnées affichées.

02 E-mail de notification

Choisissez une adresse capable de recevoir les notifications de commande et d’appareil. Évitez l’adresse personnelle d’un membre sur le départ afin de conserver l’accès aux informations de commande.

03 Clé publique SSH

Préparez la clé publique générée sur votre poste actuel et notez qui conserve la clé privée correspondante. Ne transmettez que la clé publique ; ne partagez jamais la clé privée par e-mail, ticket ou dépôt de projet.

04 Version de Xcode

Déterminez la version cible à partir de la configuration de build, des dépendances et des tâches CI existantes. Si l’équipe gère plusieurs projets, choisissez d’abord celui qui servira de référence pour la première validation.

05 Durée nécessaire

Choisissez une durée à la journée, à la semaine, au mois ou au trimestre selon la tâche. Les validations de compatibilité ponctuelles conviennent généralement à la journée ou à la semaine ; la CI continue et les pipelines fixes sont mieux gérés au mois ou au trimestre.

N’inscrivez pas les identifiants d’accès dans la checklist

La checklist doit contenir uniquement le responsable, la version cible, la clé publique et le périmètre de la tâche. Transmettez les mots de passe, clés privées, fichiers de signature et jetons via le processus de gestion des secrets de votre équipe.

Choisir une offre

Deux configurations M4 selon la mémoire, le SSD et les tâches parallèles

Commencez avec Runner M4 pour le développement courant, les builds d’un projet et l’automatisation légère. Choisissez Runner M4 Plus pour exécuter davantage de tâches en parallèle, conserver un cache de dépendances plus important ou traiter une charge de travail plus volumineuse.

Développement courant

Runner M4

Idéal pour le développement Xcode à distance, les tests d’un projet, les builds signés et un runner self-hosted léger.

PuceM4
Mémoire16GB
SSD256GB
À la journée$20.6
À la semaine$55.7
Au mois$103.1
Au trimestre$280.4
Comparatif des workflows Runner M4 et Runner M4 Plus
Critère Runner M4 Runner M4 Plus
Tâches parallèles Build, tests et automatisation légère pour un seul projet Plusieurs processus de build ou davantage de tâches simultanées
Dépendances et cache Nettoyage régulier des dépendances, simulateurs et archives Conserver un cache de dépendances et une charge de travail plus importants
Interface graphique Xcode à distance, débogage et prévisualisation courante Développement à distance avec davantage de tâches en arrière-plan
Quand évoluer Continuer tant que la mémoire reste stable et que l’espace disque est suffisant Privilégier cette offre lorsque le swap mémoire est fréquent ou que le nettoyage du cache ralentit les tâches
Choisir un nœud

Choisissez le lieu de livraison parmi 5 nœuds

Privilégiez le nœud proche des principaux utilisateurs, du dépôt de code et du lieu de réception des livrables. Les deux offres couvrent Singapour, le Japon (Tokyo), la Corée du Sud (Séoul), Hong Kong et l’est des États-Unis.

SG

Singapour

Adapté aux workflows dont les principaux collaborateurs se trouvent en Asie du Sud-Est ou dont les livrables y sont fréquemment transférés.

Configuration au catalogueRunner M4 / M4 Plus
JP

Japon (Tokyo)

Adapté aux équipes situées au Japon et dans les régions voisines qui utilisent régulièrement SSH et l’interface graphique.

Configuration au catalogueRunner M4 / M4 Plus
KR

Corée du Sud (Séoul)

Adapté aux tâches de développement, de test et de build en Corée du Sud et dans les régions voisines, avec un accès quotidien facilité.

Configuration au catalogueRunner M4 / M4 Plus
HK

Hong Kong

Adapté aux projets collaboratifs en Asie ; évaluez l’expérience SSH et le transfert de fichiers selon le chemin réseau réel de l’équipe.

Configuration au catalogueRunner M4 / M4 Plus
US-E

Est des États-Unis

Adapté aux projets et pipelines dont les collaborateurs, services de code ou flux de réception se trouvent dans l’est de l’Amérique du Nord.

Configuration au catalogueRunner M4 / M4 Plus
Comment choisir un nœud

Testez d’abord le chemin entre le réseau de l’utilisateur principal et la région cible, puis considérez le sens des téléchargements depuis le dépôt et du retour des livrables. Ne vous fiez pas uniquement à la distance géographique et ne tirez pas de conclusion durable d’une seule perturbation réseau.

Voir le dépannage de connexion
Finaliser la commande

Vérifiez chaque élément : configuration, nœud, durée et options

Avant de confirmer, revérifiez le modèle, le nœud de livraison, la durée de départ et le stockage requis. Tous les prix sont facturés en dollars ; les moyens de paiement et les passerelles disponibles sont indiqués dans la console.

VÉRIFICATION DE COMMANDE Contrôle avant envoi
Modèle

Runner M4 ou Runner M4 Plus

Nœud

Choisir l’un des 5 nœuds disponibles

Durée

À la journée, à la semaine, au mois ou au trimestre

Stockage

Vérifier que le SSD de base couvre les dépendances, le cache et les livrables

Besoins de liaison

Choisir la liaison Thunderbolt 5 uniquement si le workflow l’exige réellement

L’utilisateur effectif doit confirmer la configuration et le nœud avant l’envoi. Si la commande est liée à un projet, consignez son usage dans le système de tâches de l’équipe, sans y inscrire de mot de passe, clé privée ni identifiant de paiement complet.

Première connexion

Vérifiez d’abord l’empreinte de l’appareil, puis ouvrez une session SSH ou VNC

La première connexion ne consiste pas à transférer immédiatement tous les projets, mais à confirmer l’identité de l’appareil, le mode d’accès, la version du système et le chemin réseau de base.

Parcours SSH

Préparer la connexion en ligne de commande

  1. Lire les informations de l’appareil

    Depuis la console, vérifiez le nom de l’appareil, le nœud, l’adresse d’accès et l’empreinte de l’hôte.

  2. Comparer l’empreinte

    Avant d’accepter la clé d’hôte pour la première fois, comparez caractère par caractère l’empreinte affichée dans la console ; en cas de différence, interrompez la connexion et ouvrez un ticket.

  3. Se connecter avec une clé

    Vérifiez les permissions de la clé privée locale et ouvrez la session uniquement avec la clé publique enregistrée.

  4. Vérifier les informations système

    Après la connexion, vérifiez le nom d’hôte, la version de macOS, l’espace disque et les permissions de l’utilisateur actuel.

Parcours VNC

Préparer la connexion à l’interface graphique

  1. Vérifier d’abord l’appareil

    Vérifiez que la cible correspond à l’appareil commandé, puis préparez un réseau contrôlé ou un tunnel SSH.

  2. Établir une session graphique

    Utilisez le client VNC approuvé par l’équipe et ajustez la résolution selon l’écran et le réseau locaux.

  3. Valider le comportement de la session

    Vérifiez le verrouillage d’écran, la reconnexion après coupure et les règles du presse-papiers ; évitez d’enregistrer des identifiants persistants sur un poste partagé.

  4. Mettre à jour les identifiants initiaux

    Après la première validation, mettez immédiatement à jour les identifiants d’accès initiaux et attribuez les privilèges minimaux selon les responsabilités de chacun.

REMISE DE L’APPAREIL Champs de livraison de l’appareil
À vérifier
Nom de l’appareil
Valeur affichée dans la console
Région
Nœud choisi dans la commande
Durée
Enregistrement du début et de la fin de la commande
État de l’accès
État de récupération des identifiants et de première connexion
Empreinte de l’hôte
Confirmation après comparaison caractère par caractère
Responsable
Gardien de l’appareil au sein de l’équipe
Workflow de configuration

Lancez une tâche minimale avant de migrer le pipeline complet

Découpez la configuration en cinq parties : chaîne d’outils, dépôt, éléments de signature, exécuteur automatisé et retour des livrables. Laissez une sortie vérifiable après chaque étape au lieu d’importer toutes les dépendances d’un coup.

01

Figer la chaîne d’outils

Confirmez les versions de macOS, Xcode, des outils en ligne de commande et du gestionnaire de paquets du projet. Inscrivez la version cible dans la documentation du projet ou la configuration CI afin d’éviter des références différentes selon les membres.

xcodebuild -version
02

Connecter le dépôt de code

Utilisez une clé de déploiement aux privilèges minimaux ou un mode d’accès approuvé par l’équipe pour récupérer un dépôt de test. Validez d’abord les opérations en lecture seule, puis ajoutez les privilèges nécessaires au processus de publication.

git remote -v
03

Injecter les éléments de signature

Fournissez les certificats, fichiers de signature et jetons via le processus de gestion des secrets de l’équipe. Ne placez pas de données sensibles dans le dépôt, les journaux de build ou les e-mails de contact ordinaires.

security list-keychains
04

Enregistrer l’exécuteur

Lors de l’enregistrement du nœud physique comme runner self-hosted, limitez le périmètre des projets, utilisez des libellés explicites et notez l’équipe et le dépôt responsables de l’exécuteur.

runner: macos-m4
05

Exécuter une validation minimale

Choisissez une petite tâche terminée en quelques minutes pour valider la résolution des dépendances, la compilation, les tests, la signature et le répertoire des livrables. N’utilisez pas une publication complète pour le premier essai.

xcodebuild -showBuildSettings
06

Renvoyer les livrables de build

Définissez le répertoire d’archivage, le nommage des fichiers, la méthode de vérification et le lieu de réception. Confirmez que les livrables peuvent sortir de l’appareil avant d’augmenter la charge ou d’ouvrir l’accès à d’autres projets.

shasum -a 256 artifact.zip
Critères de réussite de la tâche minimale
  • Les versions de la chaîne d’outils correspondent aux exigences du projet
  • Les droits d’accès au dépôt respectent le principe du moindre privilège
  • Les sorties des tests et de la signature sont traçables dans les journaux
  • Les livrables sont renvoyés et vérifiés avec succès
Petit glossaire

Huit notions récurrentes lors de la prise en main

Ces termes décrivent les limites de l’appareil, les modes d’accès et le processus de build. Employer la même terminologie dans les tâches et les documents de remise réduit les confusions entre appareil, instance et exécuteur.

Nœud physique
Appareil Mac mini Apple Silicon réellement livré pour la commande. Le calcul, le stockage local et l’environnement système fonctionnent sur du matériel réel.
Dédié
La machine physique associée à la commande ne partage ni ses ressources de calcul ni son stockage local avec d’autres locataires. L’équipe doit toutefois gérer elle-même les droits des membres et l’isolation des projets.
Mac dans le cloud
Appareil Mac accessible à distance par réseau et utilisé pendant une durée définie, adapté au développement, aux builds, aux tests et aux workflows expérimentaux.
Pas une machine virtuelle
L’appareil livré n’est pas une instance virtuelle découpée depuis un hôte partagé, mais un appareil physique Apple Silicon indépendant.
VNC
Protocole permettant d’afficher et de contrôler à distance l’interface graphique de macOS. Utilisez-le via un réseau contrôlé ou un tunnel SSH et évitez les identifiants persistants partagés.
SSH
Protocole destiné à l’accès sécurisé en ligne de commande, aux tunnels et au transfert de fichiers. Vérifiez l’empreinte de l’hôte avant la première connexion et privilégiez l’authentification par clé.
runner self-hosted
Exécuteur géré par l’équipe et connecté à une plateforme d’automatisation. Après son enregistrement, il peut exécuter des tâches de build, de test et de traitement des livrables dans les projets autorisés.
Livrables de build
Fichiers générés par la compilation, les tests ou l’exportation, tels que des archives, paquets d’installation, fichiers de symboles, rapports de test et relevés de vérification.
Livraison et fin de location

Avant de quitter l’appareil, clôturez méthodiquement les livrables, les accès et l’état des données

Mettre fin à la location ne consiste pas seulement à fermer le dernier terminal. Récupérez d’abord les livrables, supprimez ensuite les comptes, clés et données de projet, puis vérifiez dans la console la durée et les associations de l’appareil.

A · RÉCUPÉRER

Sauvegarder les livrables à conserver

  • Télécharger les archives, paquets d’installation, rapports de test et fichiers de symboles
  • Générer une valeur de contrôle pour les fichiers importants et la vérifier à la réception
  • Confirmer si le cache de dépendances doit réellement être conservé à long terme
B · RÉVOQUER

Supprimer les comptes, clés et exécuteurs

  • Révoquer les clés de déploiement du dépôt et les jetons d’automatisation
  • Désenregistrer le runner self-hosted et supprimer les libellés de tâche
  • Supprimer les comptes locaux et clés publiques SSH devenus inutiles
C · NETTOYER

Confirmer que les données du projet ne sont plus nécessaires

  • Vérifier les répertoires de travail, fichiers temporaires, journaux et répertoires d’exportation
  • Supprimer les certificats, fichiers de signature et configurations de variables d’environnement
  • Consigner les éléments nettoyés et leur responsable
D · VÉRIFIER

Contrôler l’état de la location et de la commande

  • Vérifier dans la console les enregistrements de l’appareil, de la commande et de la location
  • Confirmer qu’aucune tâche de build n’est encore en cours dans l’équipe
  • Si l’état diffère des prévisions, soumettre un ticket depuis la console

Une fois la configuration et la clé publique prêtes, vous pouvez envoyer la commande

Choisissez Runner M4 ou Runner M4 Plus, puis confirmez l’un des 5 nœuds, la durée à la journée, à la semaine, au mois ou au trimestre et les options nécessaires. Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés ; toutes les commandes sont facturées en dollars américains (USD).