← Tous les connecteursCatalogue Pipedream · Outils de développement

GitLab

GitLab est une plateforme DevSecOps pour gérer du code, des issues, des branches et des merge requests. Elle sert aussi à suivre les révisions, les commentaires et l’état de fusion d’un changement.

Version texte de cette fiche

Connexion à vérifier dans Bruno28 actions10 déclencheurs de référence

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.