Introduction
Mettez à jour les paquets Homebrew sur un appareil macOS dans le cadre d'une automatisation. Exécutez les mises à jour sur tous les paquets installés à la fois, ou ciblez des paquets spécifiques — utile pour maintenir à jour les outils CLI et les utilitaires de développement sur les appareils gérés.
Mettre à Jour le Paquet Homebrew
À partir du pipeline d'automatisation en mode édition, cliquez sur + Add action and select Mettre à jour le paquet homebrew from the App management catégorie. Le panneau d'action s'ouvre avec deux sections : Action type(prédéfini à Mettre à jour le paquet homebrew) et Configuration de l'étape .
Upgrade Type
Choisissez comment la mise à jour est limitée :
Mettre à jour tous les paquets disponibles (par défaut) Met à jour tous les paquets Homebrew installés sur l'appareil qui ont une mise à jour disponible.
Mettre à jour des paquets spécifiques Cible uniquement les paquets que vous nommez. Lorsque cette option est sélectionnée, lePackage(s) champ devient actif.
💡 CONSEIL : Use Mettre à jour tous les paquets disponibles selon un calendrier (hebdomadaire, par exemple) pour maintenir les machines de développement à jour sans gérer une liste. Passez àMettre à jour des paquets spécifiqueslorsque vous avez besoin d'un contrôle plus strict — par exemple, après validation d'une nouvelle version d'un outil critique avant déploiement.
Package(s)
Visible uniquement lorsque Mettre à jour des paquets spécifiques est sélectionné. Entrez le nom de la formule ou du cask Homebrew pour chaque paquet. Appuyez sur Tabou tapez une virgule après chaque nom pour ajouter le suivant.
Pour la liste complète des paquets, visitezhttps://formulae.brew.sh/ .
ℹ️ REMARQUE :Si un paquet spécifié n'a aucune mise à jour disponible, il est ignoré. L'action se termine toujours avec succès.
Conditions
The Conditions section vous permet de restreindre le moment où cette action s'exécute 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.
See Conditions d'Actionpour la référence complète sur les types de conditions, les opérateurs et les valeurs.
Options Supplémentaires
Développer Options supplémentaires pour les paramètres d'exécution supplémentaires incluant 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 sur les options supplémentaires disponibles sur chaque action.
FAQ
Quelle est la différence entre les deux types de mise à jour ? « Mettre à jour tous les paquets disponibles » met à jour tout ce qui est installé sur l'appareil et qui a une mise à jour. « Mettre à jour des paquets spécifiques » ne touche que les paquets que vous nommez.
Et si un paquet que je spécifie n'est pas installé ? Homebrew le signalera comme non installé et le sautera. Configurez le comportement d'échec dansOptions supplémentaires si vous avez besoin d'une gestion spécifique pour ce cas.
Je vois une bannière lors de l'exécution des commandes brew dans le terminal. C'est normal ? Oui. Le script de wrapper de Level à
/usr/local/bin/brewaffiche une note d'information confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. VoirAction Installer Homebrew pour plus de détails.Fonctionne-t-il sur Windows ou Linux ? Non. Homebrew n'est que 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 avec permission de modifier les automatisations dans le groupe pertinent. VoirEspace de Travail → Autorisations pour la configuration du contrôle d'accès.
Que se passe-t-il si l'appareil est hors ligne lorsque cette action s'exécute ? L'action se met en file d'attente et reprend une fois que l'appareil revient en ligne.

