Megosztás:


GitLab (független közzétevő)

A GitLab DevOps platform összekötője. Projektek, adattárak, CICD-folyamatok, villák, ágak és egyesítési kérelmek létrehozása.

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név Roy Paar
Email roypaar@microsoft.com
Összekötő metaadatai
Kiadó Roy Paar
Webhely https://about.gitlab.com/
Adatvédelmi irányelvek https://about.gitlab.com/privacy/
Kategóriák IT-műveletek

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
API-kulcs securestring Az API kulcsa True

Szabályozási korlátok

Name Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

compareRepo

Egy ág, címke vagy véglegesítés összehasonlítása.

createBranch

Hozzon létre egy új ágat.

createCommit

Hozzon létre egy új véglegesítést.

createProject

Új projekt létrehozása.

createTrigger

Eseményindító létrehozása projekthez

enableRunner

Futó engedélyezése a projektben.

forkProject

Projekt elágazása.

getFile

Fájl lekérése adattárból.

getVersion

A GitLab-példány verzióadatainak lekérése.

mergeMergeRequest

Egyesítési kérelem egyesítése.

mergeRequest

Egyesítési kérelem létrehozása.

triggerPipeline

CICD-folyamat aktiválása.

updateMergeRequest

Egyesítési kérelem frissítése.

compareRepo

Egy ág, címke vagy véglegesítés összehasonlítása.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

A véglegesítési SHA vagy ág neve.
from True string

A véglegesítési SHA vagy ág neve.

A véglegesítési SHA vagy ág neve.
to True string

A véglegesítési SHA vagy ág neve.

Az azonosító, amelyből össze kell hasonlítani.
from_project_id integer

Az azonosító, amelyből össze kell hasonlítani.

Válaszok

createBranch

Hozzon létre egy új ágat.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

Az ág neve.
branch True string

Az ág neve.

Ágnév vagy véglegesítési SHA, amelyből ágat szeretne létrehozni.
ref True string

Ágnév vagy véglegesítési SHA, amelyből ágat szeretne létrehozni.

Válaszok

createCommit

Hozzon létre egy új véglegesítést.

Paraméterek

Name Kulcs Kötelező Típus Description
A projekt azonosítójával vagy URL-címével kódolt elérési útja
id True integer

A projekt azonosítójával vagy URL-címével kódolt elérési útja

A véglegesítendő ág neve.
branch True string

A véglegesítendő ág neve.

Véglegesítési üzenet
commit_message True string

Véglegesítési üzenet

object

Válaszok

createProject

Új projekt létrehozása.

Paraméterek

Name Kulcs Kötelező Típus Description
Az új projekt neve.
name True string

Az új projekt neve.

Az új projekt adattárának neve.
namespace_id integer

Az új projekt adattárának neve.

Inicializálja az adattárat egy olvasóval.
initialize_with_readme boolean

Inicializálja az adattárat egy olvasóval.

Válaszok

createTrigger

Eseményindító létrehozása projekthez

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

Az eseményindító neve.
description True string

Az eseményindító neve.

Válaszok

enableRunner

Futó engedélyezése a projektben.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

Egy futó azonosítója.
runner_id True integer

Egy futó azonosítója.

Válaszok

forkProject

Projekt elágazása.

Paraméterek

Name Kulcs Kötelező Típus Description
A projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A projekt azonosítója vagy URL-kódolású elérési útja.

Az elágaztatás után az eredményül kapott projekthez rendelt elérési út.
path string

Az elágaztatás után az eredményül kapott projekthez rendelt elérési út.

Az elágaztatás után az eredményül kapott projekthez rendelt név.
name string

Az elágaztatás után az eredményül kapott projekthez rendelt név.

Válaszok

getFile

Fájl lekérése adattárból.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja

AZ URL-cím az új fájl teljes elérési útját kódolja.
file_path True string

AZ URL-cím az új fájl teljes elérési útját kódolja.

Ágcímke vagy véglegesítés neve
ref True string

Ágcímke vagy véglegesítés neve

Válaszok

getVersion

A GitLab-példány verzióadatainak lekérése.

Válaszok

mergeMergeRequest

Egyesítési kérelem egyesítése.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

Az egyesítési kérelem belső azonosítója.
merge_request_iid True integer

Az egyesítési kérelem belső azonosítója.

Egyéni egyesítés véglegesítési üzenete.
merge_commit_message string

Egyéni egyesítés véglegesítési üzenete.

Ha igaz, a véglegesítések egyetlen véglegesítésbe lesznek osztva az egyesítéskor.
squash boolean

Ha igaz, a véglegesítések egyetlen véglegesítésbe lesznek osztva az egyesítéskor.

Ha igaz, eltávolítja a forráságat.
should_remove_source_branch boolean

Ha igaz, eltávolítja a forráságat.

Válaszok

Törzs
MergeResponse

mergeRequest

Egyesítési kérelem létrehozása.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja

A forráság.
source_branch True string

A forráság.

A célág.
target_branch True string

A célág.

Az egyesítési kérelem címe.
title True string

Az egyesítési kérelem címe.

Válaszok

Törzs
MergeResponse

triggerPipeline

CICD-folyamat aktiválása.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

AZ URL-cím az új fájl teljes elérési útját kódolja.
token True string

AZ URL-cím az új fájl teljes elérési útját kódolja.

Az ágcímke vagy a véglegesítés neve.
ref True string

Az ágcímke vagy a véglegesítés neve.

Válaszok

updateMergeRequest

Egyesítési kérelem frissítése.

Paraméterek

Name Kulcs Kötelező Típus Description
A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.
id True integer

A hitelesített felhasználó tulajdonában lévő projekt azonosítója vagy URL-kódolású elérési útja.

Az egyesítési kérelem belső azonosítója.
merge_request_iid True integer

Az egyesítési kérelem belső azonosítója.

Frissítse az egyesítési kérelem állapotát, azaz zárja be vagy nyissa meg újra.
state_event string

Frissítse az egyesítési kérelem állapotát, azaz zárja be vagy nyissa meg újra.

Válaszok

Törzs
MergeResponse

Definíciók

VersionResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

ProjectResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

BranchResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

CommitResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

CompareResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

MergeResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

GetFileResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

CreateTriggerResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

TriggerPipelineResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

EnableRunnerResponse

Name Elérési út Típus Description
állapotRészletek
statusDetails statusDetails

állapotRészletek

Name Elérési út Típus Description
siker
success boolean
állapotkód
statusCode string
messages
messages array of messages

messages

Name Elérési út Típus Description
kód
code string
leírás
description string
azonosító
id string