Petit glossaire
Huit termes courants expliqués par leurs limites opérationnelles
L’intérêt des termes est d’aider l’équipe à aligner le périmètre des opérations. Les définitions ci-dessous se concentrent sur l’usage réel et distinguent les noms de produits, les protocoles de connexion et les rôles d’automatisation.
- Mac dans le cloud
- Ressource Mac utilisée à distance via un réseau. Le Mac dans le cloud d’ArmCLI correspond à un nœud physique Apple Silicon accessible à distance pour le développement, les builds, les tests et l’expérimentation.
- Nœud physique
- Appareil matériel effectivement fourni. Les informations du nœud comprennent le centre de données, le nom d’hôte, les données de connexion et l’état de la commande ; commencez par confirmer l’objet concerné lors du dépannage.
- Dédié
- Une commande correspond à une machine physique dédiée ; les locataires ne partagent pas la même instance du système d’exploitation. Vous devez toutefois gérer vos propres processus, droits, clés et données métier.
- Sans machine virtuelle
- Les tâches de calcul s’exécutent directement sur le nœud physique loué, et non dans une même instance de système d’exploitation virtualisée partagée avec d’autres locataires.
- VNC
- Méthode de connexion permettant d’afficher et de contrôler à distance l’interface graphique de macOS. Elle convient aux tâches nécessitant des fenêtres, des simulateurs ou des outils graphiques ; les informations de connexion sont disponibles dans la commande de la console.
- SSH
- Protocole utilisé pour la connexion en ligne de commande, le transfert de fichiers, la redirection de ports et l’automatisation. Vérifiez l’empreinte de l’hôte lors de la première connexion et privilégiez l’authentification par clé.
- runner self-hosted
- Exécuteur de pipeline enregistré et géré par l’équipe, fonctionnant sur un Mac dans le cloud. L’attribution d’une tâche dépend de l’état en ligne, des étiquettes, des droits et de la configuration du répertoire de travail.
- Cache de build
- Données intermédiaires conservées pour réduire les téléchargements et compilations répétitifs. Le cache accélère les tâches récurrentes, mais nécessite une capacité prévue, une stratégie d’invalidation et des contrôles réguliers.