Passer au contenu principal

Action d'Installation d'un Paquet Homebrew

Installer un ou plusieurs packages Homebrew sur un appareil macOS dans le cadre d'une automatisation.

Mis à jour aujourd’hui

Introduction

Installer un ou plusieurs paquets Homebrew sur un appareil macOS dans le cadre d'une automatisation. Utilisez cette action pour déployer des outils en ligne de commande ou des applications GUI à partir de Homebrew sans toucher chaque appareil manuellement.


Installer un paquet Homebrew

À partir du pipeline d'automatisation en mode édition, cliquez+ Add action and select Installer un paquet Homebrew from the App managementcatégorie. Le panneau d'action s'ouvre avec deux sections:Action type(pré-défini sur Installer un paquet Homebrew) etConfiguration des étapes.

Install Homebrew Package Action

ℹ️ REMARQUE :Si Homebrew de Level n'est pas installé sur l'appareil, cette action le configure automatiquement avant d'installer les paquets. Cela comprend la création duhomebrewcompte d'utilisateur système et script wrapper. VoirAction d'Installation de Homebrewpour les détails sur la façon dont Level gère Homebrew.


Package(s)

Entrez le nom de la formule ou de la caisse Homebrew pour chaque paquet que vous souhaitez installer. Appuyez surTabou tapez une virgule après chaque nom pour ajouter le suivant.

ℹ️ REMARQUE :Si un paquet est déjà installé sur l'appareil, il est ignoré. L'action se termine toujours avec succès.

Le champ est obligatoire — vous ne pouvez pas enregistrer l'action sans au moins un nom de paquet.

Pour une liste complète des formules disponibles (outils en ligne de commande) et des caisses (applications GUI), visitezhttps://formulae.brew.sh/.

💡 TIP:Homebrew fait la distinction entre les formules et les caisses. La plupart des outils en ligne de commande sont des formules (wget, jq, ffmpeg). Les applications GUI sont des caisses (firefox, visual-studio-code). Utilisez le nom de paquet nu de formulae.brew.sh — Level gère automatiquement le type d'installation.


Conditions

Le champ ConditionsLa section vous permet de restreindre le moment où cette action s'exécute en fonction des attributs du dispositif ou du résultat d'une action précédente. Développez la section pour ajouter des conditions.

See Conditions d'actionpour la référence complète des types de conditions, des opérateurs et des valeurs.


Options supplémentaires

Développez Options supplémentairespour les paramètres d'exécution supplémentaires, y compris le nom de l'action, le comportement en cas d'échec, les variables de sortie et les tentatives.

See Aperçu des actionspour la référence complète des options supplémentaires disponibles sur chaque action.


FAQ

  • Où puis-je trouver le nom de paquet correct ? Search https://formulae.brew.sh/pour le paquet. Le nom affiché sur cette page est celui à utiliser dans lePackage(s) field.

  • Ai-je besoin d'ajouter une étape Installer Homebrew en premier ?Non. Si Homebrew de Level n'est pas sur l'appareil, cette action l'installe automatiquement avant d'exécuter.

  • Puis-je installer à la fois des formules et des caisses dans la même action ?Oui. Entrez chaque nom de paquet comme valeur séparée dans lePackage(s)champ quel que soit le type.

  • Que se passe-t-il si un nom de paquet est mal orthographié ?L'action échouera pour ce paquet. Vérifiez la sortie d'échec dans le journal d'exécution d'automatisation et corrigez le nom.

  • Je vois une bannière lors de l'exécution de commandes brew dans le terminal. Est-ce normal ?Oui. Le script wrapper de Level à/usr/local/bin/brewimprime une note informative confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. VoirAction d'Installation de Homebrewpour plus de détails sur la façon dont Level gère Homebrew.

  • Est-ce que cela fonctionne sur Windows ou Linux ?Non. Homebrew est uniquement macOS. Cette action n'est pas disponible pour les appareils Windows ou Linux.

  • Qui peut ajouter ou modifier cette action dans une automatisation ?Les techniciens autorisés à éditer les automatisations dans le groupe pertinent. VoirEspace de travail → Autorisationspour la configuration du contrôle d'accès.

Avez-vous trouvé la réponse à votre question ?