Skip to main content

Utiliser des automatisations dans l’application GitHub Copilot

Automatisez les tâches d’agent récurrentes afin qu’elles s’exécutent selon une planification ou à la demande, sans intervention manuelle.

Qui peut utiliser cette fonctionnalité ?

GitHub application Copilot est disponible pour tous les plans payants Copilot .
Sign up for Copilot

À propos de automations

Automations vous permet d’enregistrer des tâches d’agent récurrentes et de les exécuter selon une planification ou à la demande. Par exemple, vous pouvez créer un Automatisation qui traite chaque jour les nouveaux tickets ou vérifie chaque matin le statut de révision de vos pull requests ouvertes.

Vous pouvez créer et gérer automations à partir de :

  • L’onglet Agents d’un dépôt sur GitHub, dans le volet Automations.
  • Onglet Automations dans le GitHub application Copilot.

Pour obtenir une vue d’ensemble des automationsdéclencheurs, outils, visibilité et sécurité, consultez À propos des automatisations de Copilot.

Le GitHub application Copilot prend en charge deux types de automations:

  • Local automations, qui s’exécute à partir de votre environnement local.
  • Cloud automations, qui s’exécute dans un environnement cloud.

Cliquez sur Automations dans la barre latérale pour voir votre automations enregistré. Chacun Automatisation affiche son nom, sa planification, son dépôt associé et son état de dernière exécution.

Conditions préalables à l’utilisation du cloud automations

Pour utiliser le cloud automations, vérifiez que les paramètres suivants sont activés.

  • Agent cloud Copilot doit être activé pour le référentiel. Si vous avez Copilot Business ou Copilot Entreprise, un administrateur doit activer la Agent cloud Copilot stratégie. Consultez « Gestion de l’accès à GitHub Copilot agent cloud ».
  • L’organisation doit autoriser les deux Agent cloud Copilot et automations dans le référentiel (les deux sont activées par défaut). Consultez « Ajout d’GitHub Copilot agent cloud à votre organisation ».
  • Si vous souhaitez créer automations qui peut écouter les événements déclenchés par les utilisateurs sans accès en écriture, désactivez le paramètre « Autoriser uniquement les automatisations à être déclenchées par les utilisateurs disposant d’un accès en écriture » dans les paramètres du Agent cloud Copilot référentiel.

Création d’un Automatisation

  1. Cliquez sur Nouvelle automatisation dans le coin supérieur droit.

  2. Entrez un nom pour le Automatisation.

  3. Sélectionnez un ou plusieurs déclencheurs qui déterminent quand les ****Automatisation :

    • Manuel : exécutez la Automatisation commande manuellement.
    • Selon une planification : choisissez un intervalle périodique, toutes les heures, tous les jours ou toutes les semaines.
    • Lorsqu’un ticket est créé : le Automatisation s’exécute chaque fois qu’un ticket est ouvert dans le dépôt. Vous pouvez ajouter un filtre de requête de recherche pour des problèmes spécifiques.
  4. Si vous le souhaitez, activez l’exécution dans le cloud pour laisser l’exécution Automatisation dans un environnement cloud, ce qui permet l’exécution Automatisation même lorsque votre ordinateur est désactivé.

    Pour le cloud automations, vous pouvez également utiliser la liste déroulante Outils pour sélectionner les outils Copilot qui peuvent être utilisés lorsque l’automatisation s’exécute, comme l’envoi de modifications, la mise à jour des étiquettes de problème ou la création d’une demande de tirage (pull request). Sélectionnez uniquement les outils dont la tâche a besoin. Les outils que vous sélectionnez contrôlent les actions Copilot qui peuvent être effectuées dans votre référentiel.

  5. Dans le champ d’invite, décrivez la tâche que vous souhaitez voir Copilot effectuer chaque fois que Automatisation s’exécute.

  6. Si vous le souhaitez, sélectionnez le projet et le modèle que vous souhaitez Copilot utiliser.

  7. Cliquez sur Créer pour enregistrer, ou sélectionnez Créer et exécuter pour enregistrer et tester immédiatement Automatisation .

Exécution à la demande d’une Automatisation

Vous pouvez déclencher manuellement n’importe quelle Automatisation enregistrée en cliquant sur le bouton de lecture de sa carte sur la page « Automations », sans attendre sa prochaine exécution programmée.