GitLab (nezávislý vydavatel)
Konektor pro platformu GitLab DevOps Vytvářejte projekty, úložiště, kanály CICD, forky, větve a žádosti o sloučení.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Roy Paar |
| roypaar@microsoft.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Roy Paar |
| Internetová stránka | https://about.gitlab.com/ |
| Zásady ochrany osobních údajů | https://about.gitlab.com/privacy/ |
| Kategorie | IT provoz |
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API | securestring | Klíč pro toto rozhraní API | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
|
compare |
Porovnejte větev, značku nebo potvrzení. |
|
create |
Vytvořte novou větev. |
|
create |
Vytvořte nové potvrzení. |
|
create |
Vytvořte nový projekt. |
|
create |
Vytvoření triggeru pro projekt |
|
enable |
Povolení spouštěče v projektu |
|
fork |
Vytvoření forku projektu |
|
get |
Získejte soubor z úložiště. |
|
get |
Načtěte informace o verzi pro tuto instanci GitLabu. |
|
merge |
Sloučení žádosti o sloučení |
|
merge |
Vytvořte žádost o sloučení. |
|
trigger |
Aktivace kanálu CICD |
|
update |
Aktualizujte žádost o sloučení. |
compareRepo
Porovnejte větev, značku nebo potvrzení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Název sha nebo větve potvrzení.
|
from | True | string |
Název sha nebo větve potvrzení. |
|
Název sha nebo větve potvrzení.
|
to | True | string |
Název sha nebo větve potvrzení. |
|
ID, ze kterého se má porovnat.
|
from_project_id | integer |
ID, ze kterého se má porovnat. |
Návraty
- Body
- CompareResponse
createBranch
Vytvořte novou větev.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Název větve.
|
branch | True | string |
Název větve. |
|
Název větve nebo potvrzení SHA, ze kterého chcete vytvořit větev.
|
ref | True | string |
Název větve nebo potvrzení SHA, ze kterého chcete vytvořit větev. |
Návraty
- Body
- BranchResponse
createCommit
Vytvořte nové potvrzení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id nebo cesta zakódovaná adresou URL projektu
|
id | True | integer |
Id nebo cesta zakódovaná adresou URL projektu |
|
Název větve, do které se má potvrdit.
|
branch | True | string |
Název větve, do které se má potvrdit. |
|
Potvrzení zprávy
|
commit_message | True | string |
Potvrzení zprávy |
|
|
object |
Návraty
- Body
- CommitResponse
createProject
Vytvořte nový projekt.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název nového projektu.
|
name | True | string |
Název nového projektu. |
|
Název úložiště pro nový projekt
|
namespace_id | integer |
Název úložiště pro nový projekt |
|
|
Inicializace úložiště pomocí souboru readme.
|
initialize_with_readme | boolean |
Inicializace úložiště pomocí souboru readme. |
Návraty
- Body
- ProjectResponse
createTrigger
Vytvoření triggeru pro projekt
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Název triggeru.
|
description | True | string |
Název triggeru. |
Návraty
enableRunner
Povolení spouštěče v projektu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
ID spouštěče.
|
runner_id | True | integer |
ID spouštěče. |
Návraty
- Body
- EnableRunnerResponse
forkProject
Vytvoření forku projektu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu. |
|
Cesta přiřazená výslednému projektu po vytvoření forku
|
path | string |
Cesta přiřazená výslednému projektu po vytvoření forku |
|
|
Název přiřazený výslednému projektu po vytvoření forku.
|
name | string |
Název přiřazený výslednému projektu po vytvoření forku. |
Návraty
- Body
- ProjectResponse
getFile
Získejte soubor z úložiště.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněné ověřeným uživatelem
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněné ověřeným uživatelem |
|
Úplná cesta k novému souboru zakódovaná adresou URL.
|
file_path | True | string |
Úplná cesta k novému souboru zakódovaná adresou URL. |
|
Název značky větve nebo potvrzení
|
ref | True | string |
Název značky větve nebo potvrzení |
Návraty
- Body
- GetFileResponse
getVersion
mergeMergeRequest
Sloučení žádosti o sloučení
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Interní ID žádosti o sloučení.
|
merge_request_iid | True | integer |
Interní ID žádosti o sloučení. |
|
Vlastní zpráva potvrzení sloučení
|
merge_commit_message | string |
Vlastní zpráva potvrzení sloučení |
|
|
Pokud jsou potvrzení pravdivá, zamknou se do jednoho potvrzení při sloučení.
|
squash | boolean |
Pokud jsou potvrzení pravdivá, zamknou se do jednoho potvrzení při sloučení. |
|
|
Pokud je hodnota true, odebere zdrojová větev.
|
should_remove_source_branch | boolean |
Pokud je hodnota true, odebere zdrojová větev. |
Návraty
- Body
- MergeResponse
mergeRequest
Vytvořte žádost o sloučení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněné ověřeným uživatelem
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněné ověřeným uživatelem |
|
Zdrojová větev.
|
source_branch | True | string |
Zdrojová větev. |
|
Cílová větev.
|
target_branch | True | string |
Cílová větev. |
|
Název žádosti o sloučení
|
title | True | string |
Název žádosti o sloučení |
Návraty
- Body
- MergeResponse
triggerPipeline
Aktivace kanálu CICD
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Úplná cesta k novému souboru zakódovaná adresou URL.
|
token | True | string |
Úplná cesta k novému souboru zakódovaná adresou URL. |
|
Název značky větve nebo potvrzení.
|
ref | True | string |
Název značky větve nebo potvrzení. |
Návraty
updateMergeRequest
Aktualizujte žádost o sloučení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem.
|
id | True | integer |
ID nebo cesta zakódovaná adresou URL projektu vlastněná ověřeným uživatelem. |
|
Interní ID žádosti o sloučení.
|
merge_request_iid | True | integer |
Interní ID žádosti o sloučení. |
|
Aktualizujte stav žádosti o sloučení, tj. zavřete nebo znovu otevřete.
|
state_event | string |
Aktualizujte stav žádosti o sloučení, tj. zavřete nebo znovu otevřete. |
Návraty
- Body
- MergeResponse
Definice
VersionResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
ProjectResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
BranchResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
CommitResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
CompareResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
MergeResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
GetFileResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
CreateTriggerResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
TriggerPipelineResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
EnableRunnerResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Podrobnosti o stavu
|
statusDetails | statusDetails |
Podrobnosti o stavu
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
úspěch
|
success | boolean | |
|
stavový kód
|
statusCode | string | |
|
messages
|
messages | array of messages |
messages
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
kód
|
code | string | |
|
popis
|
description | string | |
|
identifikační číslo
|
id | string |