Sdílet prostřednictvím


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
Email 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

compareRepo

Porovnejte větev, značku nebo potvrzení.

createBranch

Vytvořte novou větev.

createCommit

Vytvořte nové potvrzení.

createProject

Vytvořte nový projekt.

createTrigger

Vytvoření triggeru pro projekt

enableRunner

Povolení spouštěče v projektu

forkProject

Vytvoření forku projektu

getFile

Získejte soubor z úložiště.

getVersion

Načtěte informace o verzi pro tuto instanci GitLabu.

mergeMergeRequest

Sloučení žádosti o sloučení

mergeRequest

Vytvořte žádost o sloučení.

triggerPipeline

Aktivace kanálu CICD

updateMergeRequest

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

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

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

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

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

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

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

getVersion

Načtěte informace o verzi pro tuto instanci GitLabu.

Návraty

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

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

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

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