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 |
| 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
|
compare |
Egy ág, címke vagy véglegesítés összehasonlítása. |
|
create |
Hozzon létre egy új ágat. |
|
create |
Hozzon létre egy új véglegesítést. |
|
create |
Új projekt létrehozása. |
|
create |
Eseményindító létrehozása projekthez |
|
enable |
Futó engedélyezése a projektben. |
|
fork |
Projekt elágazása. |
|
get |
Fájl lekérése adattárból. |
|
get |
A GitLab-példány verzióadatainak lekérése. |
|
merge |
Egyesítési kérelem egyesítése. |
|
merge |
Egyesítési kérelem létrehozása. |
|
trigger |
CICD-folyamat aktiválása. |
|
update |
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
- Törzs
- CompareResponse
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
- Törzs
- BranchResponse
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
- Törzs
- CommitResponse
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
- Törzs
- ProjectResponse
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
- Törzs
- CreateTriggerResponse
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
- Törzs
- EnableRunnerResponse
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
- Törzs
- ProjectResponse
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
- Törzs
- GetFileResponse
getVersion
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
- Törzs
- TriggerPipelineResponse
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 |