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
|
compare |
Comparez une branche, une balise ou une validation. |
|
create |
Créer une branche. |
|
create |
Créez une validation. |
|
create |
Créez un projet. |
|
create |
Créer un déclencheur pour un projet |
|
enable |
Activez un exécuteur dans le projet. |
|
fork |
Fork a project. |
|
get |
Obtenir un fichier à partir d’un référentiel. |
|
get |
Récupérez les informations de version de cette instance GitLab. |
|
merge |
Fusionnez une demande de fusion. |
|
merge |
Créez une demande de fusion. |
|
trigger |
Déclenchez un pipeline CICD. |
|
update |
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
- Corps
- CompareResponse
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
- Corps
- BranchResponse
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
- Corps
- CommitResponse
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
- Corps
- ProjectResponse
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
- Corps
- CreateTriggerResponse
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
- Corps
- EnableRunnerResponse
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
- Corps
- ProjectResponse
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
- Corps
- GetFileResponse
getVersion
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
- Corps
- MergeResponse
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
- Corps
- MergeResponse
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
- Corps
- TriggerPipelineResponse
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
- Corps
- MergeResponse
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 |