Partager via


GitLab (éditeur indépendant)

Connecteur pour la plateforme GitLab DevOps. Créez des projets, des référentiels, des pipelines CICD, des duplications, des branches et des demandes de fusion.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Roy Paar
Messagerie électronique roypaar@microsoft.com
Métadonnées du connecteur
Éditeur Roy Paar
Site internet https://about.gitlab.com/
Politique de confidentialité https://about.gitlab.com/privacy/
Catégories Opérations informatiques

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé de cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

compareRepo

Comparez une branche, une balise ou une validation.

createBranch

Créer une branche.

createCommit

Créez une validation.

createProject

Créez un projet.

createTrigger

Créer un déclencheur pour un projet

enableRunner

Activez un exécuteur dans le projet.

forkProject

Fork a project.

getFile

Obtenir un fichier à partir d’un référentiel.

getVersion

Récupérez les informations de version de cette instance GitLab.

mergeMergeRequest

Fusionnez une demande de fusion.

mergeRequest

Créez une demande de fusion.

triggerPipeline

Déclenchez un pipeline CICD.

updateMergeRequest

Mettez à jour une demande de fusion.

compareRepo

Comparez une branche, une balise ou une validation.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

Nom de la branche ou sha de validation.
from True string

Nom de la branche ou sha de validation.

Nom de la branche ou sha de validation.
to True string

Nom de la branche ou sha de validation.

ID à partir duquel comparer.
from_project_id integer

ID à partir duquel comparer.

Retours

createBranch

Créer une branche.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

Nom de la branche.
branch True string

Nom de la branche.

Nom de branche ou validation SHA à partir duquel créer une branche.
ref True string

Nom de branche ou validation SHA à partir duquel créer une branche.

Retours

createCommit

Créez une validation.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé en ID ou URL du projet
id True integer

Chemin d’accès encodé en ID ou URL du projet

Nom de la branche à valider.
branch True string

Nom de la branche à valider.

Message de validation
commit_message True string

Message de validation

object

Retours

createProject

Créez un projet.

Paramètres

Nom Clé Obligatoire Type Description
Nom du nouveau projet.
name True string

Nom du nouveau projet.

Nom du référentiel pour le nouveau projet.
namespace_id integer

Nom du référentiel pour le nouveau projet.

Initialisez le référentiel avec un fichier lisez-moi.
initialize_with_readme boolean

Initialisez le référentiel avec un fichier lisez-moi.

Retours

createTrigger

Créer un déclencheur pour un projet

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

Nom du déclencheur.
description True string

Nom du déclencheur.

Retours

enableRunner

Activez un exécuteur dans le projet.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

ID d’un exécuteur.
runner_id True integer

ID d’un exécuteur.

Retours

forkProject

Fork a project.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé en ID ou URL du projet.
id True integer

Chemin d’accès encodé en ID ou URL du projet.

Chemin d’accès affecté au projet résultant après l’écriture manuscrite.
path string

Chemin d’accès affecté au projet résultant après l’écriture manuscrite.

Nom attribué au projet résultant après l’écriture manuscrite.
name string

Nom attribué au projet résultant après l’écriture manuscrite.

Retours

getFile

Obtenir un fichier à partir d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié

Chemin d’accès complet encodé d’URL au nouveau fichier.
file_path True string

Chemin d’accès complet encodé d’URL au nouveau fichier.

Nom de la balise de branche ou de la validation
ref True string

Nom de la balise de branche ou de la validation

Retours

getVersion

Récupérez les informations de version de cette instance GitLab.

Retours

mergeMergeRequest

Fusionnez une demande de fusion.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

ID interne de la demande de fusion.
merge_request_iid True integer

ID interne de la demande de fusion.

Message de validation de fusion personnalisé.
merge_commit_message string

Message de validation de fusion personnalisé.

Si la valeur est true, les validations sont écrasées en une seule validation lors de la fusion.
squash boolean

Si la valeur est true, les validations sont écrasées en une seule validation lors de la fusion.

Si la valeur est true, la branche source est supprimée.
should_remove_source_branch boolean

Si la valeur est true, la branche source est supprimée.

Retours

mergeRequest

Créez une demande de fusion.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié

Branche source.
source_branch True string

Branche source.

Branche cible.
target_branch True string

Branche cible.

Titre de la demande de fusion.
title True string

Titre de la demande de fusion.

Retours

triggerPipeline

Déclenchez un pipeline CICD.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

Chemin d’accès complet encodé d’URL au nouveau fichier.
token True string

Chemin d’accès complet encodé d’URL au nouveau fichier.

Nom de la balise de branche ou de la validation.
ref True string

Nom de la balise de branche ou de la validation.

Retours

updateMergeRequest

Mettez à jour une demande de fusion.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.
id True integer

Chemin d’accès encodé par l’ID ou l’URL du projet appartenant à l’utilisateur authentifié.

ID interne de la demande de fusion.
merge_request_iid True integer

ID interne de la demande de fusion.

Mettez à jour l’état de la demande de fusion : fermer ou rouvrir.
state_event string

Mettez à jour l’état de la demande de fusion : fermer ou rouvrir.

Retours

Définitions

VersionResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

ProjectResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

BranchResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

CommitResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

CompareResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

MergeResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

GetFileResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

CreateTriggerResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

TriggerPipelineResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

EnableRunnerResponse

Nom Chemin d’accès Type Description
détails du statut
statusDetails statusDetails

détails du statut

Nom Chemin d’accès Type Description
success
success boolean
statusCode
statusCode string
messages
messages array of messages

messages

Nom Chemin d’accès Type Description
code
code string
descriptif
description string
pièce d'identité
id string