Configurez un déclencheur Web de GitHub Référentiel pour lancer une action chaque fois qu\'un événement se produit dans un référentiel. Cet exemple montre comment créer un Robot de tâches avec le déclencheur Web de référentiel GitHub Repository afin d\'afficher le contenu de la demande de tirage dans une boîte de dialogue.

Lorsque l\'utilisateur défini dans les paramètres crée une demande de tirage dans ce référentiel, le déclencheur lance l\'action Boîte de dialogue configurée.

Prérequis

Assurez-vous de respecter les exigences suivantes :
  • Licence et autorisations mentionnées dans Déclencheurs Web GitHub.
  • Un jeton d\'accès personnel GitHub actif, enregistré comme identifiant dans votre Credential Vault.
  • Une variable d\'enregistrement nommée TriggerData.

Procédure

  1. Procédez comme suit pour créer un Robot de tâches
    1. Dans le volet de gauche, cliquez sur Automatisation.
    2. Cliquez Créer > Bot de tâche.
      L\'assistant Créer un robot de tâches s\'affiche.
    3. Saisissez un nom approprié pour le robot dans le champ Nom.
      Tous les robots sont stockés dans le dossier \Bots par défaut.
    4. Facultatif : Ajoutez une description pour le robot dans le champ Description.
    5. Facultatif : Cliquez sur Choisir et suivez les invites pour enregistrer le robot dans un autre dossier.
    6. Cliquez sur Créer et modifier.
      Le robot est créé et la page Modifier un robot de tâches s\'affiche.
  2. Procédez comme suit pour ajouter et configurer le GitHub déclencheur Web de référentiel.
    1. Cliquez sur Déclencheurs > GitHub, puis double-cliquez sur Déclencheur Web de référentiel pour ajouter le déclencheur Web.
    2. Sélectionnez Demande de tirage dans la liste déroulante Écouter un événement.
    3. Saisissez le nom du référentiel dans le champ Nom de référentiel.
      Le déclencheur surveille ce référentiel pour détecter l\'événement.
    4. Saisissez le nom de profil GitHub dans le champ Profil utilisateur.
      Le déclencheur n\'active l\'action suivante que si l\'utilisateur ayant le nom de profil spécifié dans ce champ crée ou rouvre une demande de tirage.
    5. Sélectionnez Jeton d\'accès personnel > Identifiant, puis cliquez sur Choisir.
    6. Suivez les instructions dans la fenêtre modale Choisir un identifiant et sélectionnez le Jeton d\'accès personnel enregistré dans le Credential Vault.
    7. Sélectionnez TriggerData dans la liste déroulante Réponse.
      Cette variable d\'enregistrement capture les données de réponse du déclencheur concernant l\'événement dans lequel le changement s\'est produit, sous forme de paire clé-valeur.
  3. Effectuez les étapes suivantes pour ajouter et configurer l\'action Zone de message.
    1. Cliquez sur Actions > Boîte de dialogue, puis double-cliquez ou faites glisser Zone de message pour ajouter l\'action.
    2. Saisissez un titre approprié pour la boîte de dialogue dans Saisissez le titre de la fenêtre de la boîte de dialogue.
    3. Saisissez $TriggerData{pull_request.body}$ dans Saisissez le message à afficher.
      La clé $TriggerData{pull_request.body}$ des données de réponse du déclencheur contient le corps de la demande de tirage en tant que valeur correspondante.
  4. Cliquez sur Enregistrer pour enregistrer la configuration.
Lorsque vous cliquez sur Exécuter > Exécuter avec des déclencheurs, le système active le déclencheur, qui commence alors à surveiller les événements Demande de tirage dans le référentiel GitHub spécifié. Lorsque l\'utilisateur avec le nom de profil spécifié crée ou rouvre une demande de tirage dans ce référentiel, le déclencheur lance l\'action Zone de message. La boîte de dialogue affiche le corps de la demande de tirage.