Utilisation dans Bruno
Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno.
Exemples de demandes à Bruno
Ces exemples utilisent des noms et des données fictifs. Pour les essayer, connectez l’application et accordez les accès nécessaires. Bruno vous demandera de valider les actions qui l’exigent.
Préparer une revue de merge request
Je veux vérifier la merge request « Refactor cache Redis » du projet Atlas, lire ses différences et savoir si elle est prête à être relue.
Résultat attendu
Tu obtiens le détail de la merge request, les diffs utiles à la revue et les informations de fusion nécessaires pour décider quoi commenter.
À préciser dans votre demande
- Le projet visé ou son groupe
- Le numéro de merge request ou son titre exact
- L’objet du changement à examiner, ici « Refactor cache Redis »
Sources de cet exemple
Retrouver une issue à partir de son titre
Je veux retrouver l’issue « Erreur de facturation client » dans le projet Atlas à partir de son titre, puis ouvrir l’issue trouvée pour voir son contenu avant de la mettre à jour.
Résultat attendu
Tu obtiens les résultats de recherche, puis l’issue repérée avec ses informations principales pour préparer une modification ou un suivi.
À préciser dans votre demande
- Le projet concerné
- Le titre à rechercher
- Le numéro de l’issue repérée
Sources de cet exemple
Créer une branche puis ouvrir une merge request
Je veux créer une branche « fix-login-timeout » dans le projet Atlas puis ouvrir une merge request vers la branche principale.
Résultat attendu
Tu obtiens une branche créée puis une merge request ouverte à partir de cette branche, avec un état initial à vérifier ensuite.
À préciser dans votre demande
- Le projet concerné
- Le nom de la branche source à créer, ici « fix-login-timeout »
- La branche cible de fusion
- Le résumé du changement à présenter
Sources de cet exemple
À savoir avant de commencer
- Les commentaires en ligne dépendent des chemins de fichier et des numéros de ligne renvoyés par les diffs.
- Une branche source et une branche cible doivent déjà exister pour ouvrir une merge request.
- La recherche de merge requests par texte est sensible au périmètre projet ou groupe fourni.
- Les labels appliqués doivent être vérifiés avant usage, sinon GitLab peut créer un nouveau label au lieu de reprendre celui attendu.
Pour connecter cette application
- Rechercher GitLab dans Apps, puis vérifier la connexion et les droits proposés. Connexion indiquée par Pipedream : OAuth.
- Les actions possibles dépendent de votre compte et des accès accordés. Un abonnement à l’application peut être nécessaire.
- Bruno demande votre confirmation avant de créer, modifier ou supprimer des données. Les actions proposées par un connecteur Bruno peuvent différer de celles du catalogue Pipedream.
- Le nom anglais est conservé sous chaque action pour la retrouver dans Pipedream.
Actions proposées
Approuver une merge request
Approuve une merge request pour l’utilisateur authentifié, ou retire une approbation précédente si l’action est réglée sur unapprove. Il faut vérifier d’abord l’état de la merge request et ses diffs, car GitLab peut refuser une auto-approbation ou une règle d’approbation non satisfaite.
Nom d’origine : Approve Merge Request
Documentation Pipedream →Créer une branche
Crée une nouvelle branche dans le dépôt.
Nom d’origine : Create Branch
Documentation Pipedream →Créer un epic
Crée un nouvel epic.
Nom d’origine : Create Epic
Documentation Pipedream →Créer une issue
Crée une nouvelle issue dans un dépôt.
Nom d’origine : Create issue
Documentation Pipedream →Créer une merge request
Ouvre une merge request entre deux branches existantes et peut marquer le brouillon si la revue n’est pas prête.
Nom d’origine : Create Merge Request
Documentation Pipedream →Créer un commentaire de merge request
Ajoute un commentaire global, une réponse à un fil existant, ou un commentaire inline sur une ligne de diff.
Nom d’origine : Create Merge Request Comment
Documentation Pipedream →Créer une revue de merge request
Publie une revue complète avec plusieurs commentaires inline, un commentaire de synthèse et, si demandé, une approbation.
Nom d’origine : Create Merge Request Review
Documentation Pipedream →Obtenir une issue
Récupère une issue unique d’un dépôt.
Nom d’origine : Get Issue
Documentation Pipedream →Obtenir une merge request
Récupère une merge request avec un résumé de son état, de ses conflits, de sa pipeline et de ses approbations.
Nom d’origine : Get Merge Request
Documentation Pipedream →Obtenir les commits d’une merge request
Liste les commits contenus dans une merge request, du plus récent au plus ancien.
Nom d’origine : Get Merge Request Commits
Documentation Pipedream →Obtenir les diffs d’une merge request
Liste les fichiers modifiés et les différences d’une merge request pour préparer une revue ou un commentaire inline.
Nom d’origine : Get Merge Request Diffs
Documentation Pipedream →Obtenir une branche du dépôt
Récupère une branche précise d’un projet.
Nom d’origine : Get Repo Branch
Documentation Pipedream →Lister les commits
Liste les commits d’une branche de dépôt.
Nom d’origine : List Commits
Documentation Pipedream →Lister les options d’identifiant de groupe
Récupère les valeurs possibles pour le champ Group ID.
Nom d’origine : List Group ID Options
Documentation Pipedream →Lister les options de chemin de groupe
Récupère les valeurs possibles pour le champ Group Path.
Nom d’origine : List Group Path Options
Documentation Pipedream →Lister les groupes
Liste tous les groupes accessibles.
Nom d’origine : List Groups
Documentation Pipedream →Lister les discussions d’une merge request
Liste les fils de commentaires d’une merge request, y compris les discussions inline et leurs états de résolution.
Nom d’origine : List Merge Request Discussions
Documentation Pipedream →Lister les merge requests
Liste les merge requests selon le projet, le groupe, l’état, l’auteur, l’assigné, le relecteur, les labels ou la branche cible.
Nom d’origine : List Merge Requests
Documentation Pipedream →Lister les options d’identifiant de projet
Récupère les valeurs possibles pour le champ Project ID.
Nom d’origine : List Project ID Options
Documentation Pipedream →Lister les labels d’un projet
Liste les labels définis dans un projet pour éviter d’en créer un nouveau par erreur.
Nom d’origine : List Project Labels
Documentation Pipedream →Lister les membres d’un projet
Liste tous les membres d’un projet.
Nom d’origine : List Project Members
Documentation Pipedream →Lister les projets
Liste ou recherche des projets GitLab avec des filtres de recherche, de propriété ou d’appartenance.
Nom d’origine : List Projects
Documentation Pipedream →Lister les branches du dépôt
Récupère la liste des branches d’un projet.
Nom d’origine : List Repo Branches
Documentation Pipedream →Résoudre un fil de merge request
Marque un fil de discussion comme résolu, ou le rouvre si nécessaire.
Nom d’origine : Resolve Merge Request Thread
Documentation Pipedream →Rechercher des issues
Recherche des issues dans un dépôt à partir d’une requête texte.
Nom d’origine : Search Issues
Documentation Pipedream →Rechercher des merge requests
Recherche des merge requests par titre ou description et aide à retrouver leur iid.
Nom d’origine : Search Merge Requests
Documentation Pipedream →Mettre à jour un epic
Met à jour un epic existant.
Nom d’origine : Update Epic
Documentation Pipedream →Mettre à jour une issue
Met à jour une issue existante.
Nom d’origine : Update Issue
Documentation Pipedream →
Déclencheurs répertoriés par Pipedream
Nouveau commit instantané
Déclenche un événement lorsqu’un nouveau commit est poussé sur une branche.
Nom d’origine : New Commit (Instant)
Documentation Pipedream →Nouvelle branche instantanée
Déclenche un événement lorsqu’une nouvelle branche est créée.
Nom d’origine : New Branch (Instant)
Documentation Pipedream →Nouveau projet
Déclenche un événement lorsqu’un nouveau projet est créé.
Nom d’origine : New Project
Documentation Pipedream →Nouvel événement d’audit instantané
Déclenche un événement lorsqu’un nouvel événement d’audit est créé.
Nom d’origine : New Audit Event (Instant)
Documentation Pipedream →Nouveau commentaire de commit instantané
Déclenche un événement lorsqu’un commit reçoit un commentaire.
Nom d’origine : New Commit Comment (Instant)
Documentation Pipedream →Nouvelle issue instantanée
Déclenche un événement lorsqu’une issue est créée dans un projet.
Nom d’origine : New Issue (Instant)
Documentation Pipedream →Nouvelle mention instantanée
Déclenche un événement lorsque l’utilisateur est mentionné dans un commit, un commentaire, une issue ou une merge request.
Nom d’origine : New Mention (Instant)
Documentation Pipedream →Nouvelle merge request instantanée
Déclenche un événement lorsqu’une merge request est créée.
Nom d’origine : New Merge Request (Instant)
Documentation Pipedream →Nouveau jalon
Déclenche un événement lorsqu’un jalon est créé dans un projet.
Nom d’origine : New Milestone
Documentation Pipedream →Nouvelle demande de relecture instantanée
Déclenche un événement lorsqu’un relecteur est ajouté à une merge request.
Nom d’origine : New Review Request (Instant)
Documentation Pipedream →
Source vérifiée le : GitLab sur Pipedream.