GitHubpackage

Le package GitHub contient des actions et des déclencheurs web qui intègrent GitHub avec Automation 360 pour automatiser divers flux de travail GitHub, tels que la gestion des problèmes et des demandes de tirage, la visualisation des dépôts et des branches, ainsi que la publication de commentaires dans les problèmes et les demandes de tirage. Le déclencheur web vous permet de créer une automatisation pilotée par les événements en fonction de divers événements GitHub.

Présentation

Le GitHubpackage actions vous permet de créer, récupérer, lister, mettre à jour, commenter et fusionner les données disponibles dans un GitHubréférentiel . Chaque action contient une option permettant de capturer les données de réponse dans des variables pour les utiliser dans d\'autres actions en aval au sein de la même session d\'automatisation, car les variables globales ne sont actuellement pas prises en charge. Les déclencheurs web peuvent être configurés pour écouter les événements dans n\'importe quelle GitHuborganisation ou référentiel . Le déclencheur est à l\'écoute des événements et lance les actions configurées lorsque les événements se produisent. Pour plus d\'informations sur les déclencheurs Web GitHub, voir Déclencheurs Web GitHub.

L\'action Connect dans le package authentifie la connexion entre GitHuble référentiel et le Control Room. L\'authentification nécessite unGitHub jeton d\'accès personnel . Le package assure l\'assistance à la fois pour les jetons classiques et à granularité fine. Assurez-vous d\'utiliser un jeton valide avec les autorisations requises. Pour en savoir plus sur la création de GitHub jetons d\'accès personnel, consultez Managing your personal access tokens.

Actions dans le package GitHub

Utilisez les actions Get pour récupérer les détails d\'un artefact spécifique tel qu\'un ticket, une pull request ou un référentiel. Utilisez les actions List pour lister tous les artefacts disponibles dans le référentiel spécifié. Le package GitHub contient les actions suivantes :

Action Description
Se connecter Authentifie la connexion à GitHub et établit le contexte de session.
Créer un ticket Crée un ticket dans un GitHubréférentiel.
Obtenir un ticket Récupère les détails d\'un ticket depuis un GitHubréférentiel.
Lister les tickets Liste tous les tickets disponibles dans un GitHubréférentiel.
Mettre à jour un ticket Met à jour des champs spécifiques d\'un ticket dans un GitHubréférentiel.
Créer une pull request Crée une pull request dans unGitHub référentiel.
Obtenir une pull request Récupère les détails d\'une pull request depuis GitHubun référentiel.
Lister les pull requests Liste toutes les demandes d\'extraction disponibles dans un GitHubréférentiel.
Fusionner la pull request Fusionne une demande d\'extraction dans la branche de base du GitHubréférentiel.
Obtenir le référentiel Récupère les détails d\'un référentiel spécifique dans GitHub.
Lister les référentiels Liste tous les référentiels de l\'utilisateur GitHub spécifié.
Lister les branches Liste toutes les branches dans le référentiel GitHub spécifié.
Ajouter un commentaire Ajoute un commentaire à un ticket ou à une demande d\'extraction dans le référentiel GitHub spécifié.
Déconnecter Déconnecte la session d\'automatisation de GitHub et termine la session.