Passer au contenu principal

Action : Installer un package Homebrew

Install one or more Homebrew packages on a macOS device as part of an automation.

Introduction

Installez un ou plusieurs packages 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 graphiques depuis Homebrew sans toucher manuellement à chaque appareil.


Installer un package Homebrew

Depuis le pipeline d'automatisation en mode édition, cliquez sur + Ajouter une action et sélectionnez Installer un package Homebrew depuis Gestion des applications catégorie. Le panneau d'action s'ouvre avec deux sections : Type d'action (prédéfini sur Installer un package Homebrew) et Configuration de l'étape.

Install Homebrew Package Action

ℹ️ REMARQUE : Si Homebrew de Level n'est pas encore installé sur l'appareil, cette action le configure automatiquement avant d'installer les packages. Cela inclut la création du homebrew le compte utilisateur système et le script de wrapper. Voir Action : Installer Homebrew pour plus de détails sur la façon dont Level gère Homebrew.


Package(s)

Saisissez le nom de la formule ou du cask Homebrew pour chaque package à installer. Appuyez sur Tab ou saisissez une virgule après chaque nom pour ajouter le suivant.

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

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

Pour une liste complète des formules disponibles (outils en ligne de commande) et des casks (applications graphiques), consultez https://formulae.brew.sh/.

💡 CONSEIL : Homebrew distingue les formules et les casks. La plupart des outils en ligne de commande sont des formules (wget, jq, ffmpeg). Les applications graphiques sont des casks (firefox, visual-studio-code). Utilisez le nom brut du package depuis formulae.brew.sh — Level gère automatiquement le type d'installation.


Conditions

La section Conditions vous permet de restreindre l'exécution de cette action en fonction des attributs de l'appareil ou du résultat d'une action précédente. Développez la section pour ajouter des conditions.

Consultez Conditions d'action pour la référence complète sur les types de conditions, les opérateurs et les valeurs.


Options supplémentaires

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

Consultez Présentation des actions pour la référence complète sur les options supplémentaires disponibles sur chaque action.


FAQ

  • Comment trouver le nom correct du package ? Recherchez https://formulae.brew.sh/ pour le package. Le nom affiché sur cette page est celui à utiliser dans le champ Package(s) champ.

  • Dois-je d'abord ajouter une étape Installer Homebrew ? Non. Si Homebrew de Level n'est pas encore présent sur l'appareil, cette action l'installe automatiquement avant l'exécution.

  • Puis-je installer à la fois des formules et des casks dans la même action ? Oui. Saisissez chaque nom de package comme valeur distincte dans le champ Package(s) quel que soit le type.

  • Que se passe-t-il si le nom d'un package est mal orthographié ? L'action échouera pour ce package. Vérifiez la sortie d'échec dans le journal d'exécution de l'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 de wrapper de Level à /usr/local/bin/brew affiche une note d'information confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. Voir Action : Installer Homebrew pour en savoir plus sur la façon dont Level gère Homebrew.

  • Cela fonctionne-t-il sur Windows ou Linux ? Non. Homebrew est exclusivement pour 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 à modifier les automatisations dans le groupe concerné. Voir Espace de travail → Autorisations pour la configuration du contrôle d'accès.

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