Passer au contenu principal

Action Mettre à jour le paquet Homebrew

Mettre à niveau tous les packages Homebrew ou certains packages sur un appareil macOS dans le cadre d'une automatisation.

Mis à jour il y a moins d’une heure

Mettez à jour les paquets Homebrew sur un appareil macOS dans le cadre d'une automatisation. Exécutez des 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 + Ajouter une action et sélectionnez Mettre à jour le paquet Homebrew dans la catégorie Gestion des applications. Le panneau d'action s'ouvre avec deux sections : Type d'action (prédéfini sur Mettre à jour le paquet Homebrew) et Configuration de l'étape.

Action Mettre à jour le paquet Homebrew

Type de mise à jour

Choisissez comment la mise à jour est dé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 un ou plusieurs paquets spécifiques Cible uniquement les paquets que vous nommez. Lorsqu'il est sélectionné, le champ Paquet(s) devient actif.

💡 CONSEIL : Utilisez 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 un ou plusieurs paquets spécifiques lorsque vous avez besoin d'un contrôle plus étroit — par exemple, après validation d'une nouvelle version d'un outil critique avant de le déployer.

Paquet(s)

Visible uniquement lorsque Mettre à jour un ou plusieurs paquets spécifiques est sélectionné. Entrez le nom de la formule ou du cask Homebrew pour chaque paquet. Appuyez sur Tab ou tapez une virgule après chaque nom pour ajouter le suivant.

Pour la liste complète des paquets, visitez https://formulae.brew.sh/.

ℹ️ REMARQUE : Si un paquet spécifié n'a pas de mise à jour disponible, il est ignoré. L'action se termine toujours avec succès.


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 des 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 Aperçu des actions pour 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 un ou plusieurs 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 en cas d'échec dans Options supplémentaires si vous avez besoin d'une gestion spécifique pour ce cas.

  • 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 situé à /usr/local/bin/brew imprime une note d'information confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. Consultez Action Installer Homebrew pour plus de détails.

  • Fonctionne-t-il sur Windows ou Linux ? Non. Homebrew est exclusif à 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 ayant la permission de modifier les automatisations dans le groupe pertinent. Consultez Espace de travail → Permissions pour la configuration du contrôle d'accès.

  • Que se passe-t-il si l'appareil est hors ligne lors de l'exécution de cette action ? L'action s'ajoute à la file d'attente et reprend une fois que l'appareil revient en ligne.

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