GitLab (unabhängiger Herausgeber)
Ein Connector für die GitLab DevOps-Plattform. Erstellen Sie Projekte, Repositorys, CICD-Pipelines, Verzweigungen und Zusammenführungsanforderungen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Roy Paar |
| roypaar@microsoft.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Roy Paar |
| Webseite | https://about.gitlab.com/ |
| Datenschutzrichtlinie | https://about.gitlab.com/privacy/ |
| Kategorien | IT-Vorgänge |
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Schlüssel | securestring | Der Schlüssel für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
|
compare |
Vergleichen Sie eine Verzweigung, ein Tag oder einen Commit. |
|
create |
Erstellen eines neuen Branches. |
|
create |
Erstellen Sie einen neuen Commit. |
|
create |
Erstelle ein neues Projekt. |
|
create |
Erstellen eines Triggers für ein Projekt |
|
enable |
Aktivieren Sie einen Läufer im Projekt. |
|
fork |
Verzweigen eines Projekts. |
|
get |
Abrufen einer Datei aus einem Repository. |
|
get |
Abrufen von Versionsinformationen für diese GitLab-Instanz. |
|
merge |
Zusammenführen einer Zusammenführungsanforderung. |
|
merge |
Erstellen Sie eine Seriendruckanforderung. |
|
trigger |
Auslösen einer CICD-Pipeline. |
|
update |
Aktualisieren einer Seriendruckanforderung. |
compareRepo
Vergleichen Sie eine Verzweigung, ein Tag oder einen Commit.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Der Commit-SHA- oder Verzweigungsname.
|
from | True | string |
Der Commit-SHA- oder Verzweigungsname. |
|
Der Commit-SHA- oder Verzweigungsname.
|
to | True | string |
Der Commit-SHA- oder Verzweigungsname. |
|
Die ID, von der verglichen werden soll.
|
from_project_id | integer |
Die ID, von der verglichen werden soll. |
Gibt zurück
- Body
- CompareResponse
createBranch
Erstellen eines neuen Branches.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
ID- oder URL-codierter Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
ID- oder URL-codierter Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Der Name der Verzweigung.
|
branch | True | string |
Der Name der Verzweigung. |
|
Branch name or commit SHA from which to create a branch.
|
ref | True | string |
Branch name or commit SHA from which to create a branch. |
Gibt zurück
- Body
- BranchResponse
createCommit
Erstellen Sie einen neuen Commit.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts |
|
Name der Verzweigung, in die ein Commit ausgeführt werden soll.
|
branch | True | string |
Name der Verzweigung, in die ein Commit ausgeführt werden soll. |
|
Commitnachricht
|
commit_message | True | string |
Commitnachricht |
|
|
object |
Gibt zurück
- Body
- CommitResponse
createProject
Erstelle ein neues Projekt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der Name des neuen Projekts.
|
name | True | string |
Der Name des neuen Projekts. |
|
Repositoryname für das neue Projekt.
|
namespace_id | integer |
Repositoryname für das neue Projekt. |
|
|
Initialisieren Sie das Repository mit einer Infodatei.
|
initialize_with_readme | boolean |
Initialisieren Sie das Repository mit einer Infodatei. |
Gibt zurück
- Body
- ProjectResponse
createTrigger
Erstellen eines Triggers für ein Projekt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Der Triggername.
|
description | True | string |
Der Triggername. |
Gibt zurück
enableRunner
Aktivieren Sie einen Läufer im Projekt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Die ID eines Läufers.
|
runner_id | True | integer |
Die ID eines Läufers. |
Gibt zurück
- Body
- EnableRunnerResponse
forkProject
Verzweigen eines Projekts.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts. |
|
Der Pfad, der dem resultierenden Projekt nach dem Freihandeingaben zugewiesen wurde.
|
path | string |
Der Pfad, der dem resultierenden Projekt nach dem Freihandeingaben zugewiesen wurde. |
|
|
Der Name, der dem resultierenden Projekt nach der Freihandeingabe zugewiesen wurde.
|
name | string |
Der Name, der dem resultierenden Projekt nach der Freihandeingabe zugewiesen wurde. |
Gibt zurück
- Body
- ProjectResponse
getFile
Abrufen einer Datei aus einem Repository.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört |
|
URL-codierter vollständiger Pfad zu einer neuen Datei.
|
file_path | True | string |
URL-codierter vollständiger Pfad zu einer neuen Datei. |
|
Der Name des Verzweigungstags oder Commits
|
ref | True | string |
Der Name des Verzweigungstags oder Commits |
Gibt zurück
- Body
- GetFileResponse
getVersion
mergeMergeRequest
Zusammenführen einer Zusammenführungsanforderung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Die interne ID der Seriendruckanforderung.
|
merge_request_iid | True | integer |
Die interne ID der Seriendruckanforderung. |
|
Benutzerdefinierte Seriendruck-Commitnachricht.
|
merge_commit_message | string |
Benutzerdefinierte Seriendruck-Commitnachricht. |
|
|
Wenn "true" die Commits in einem einzigen Commit für die Zusammenführung zusammengefasst werden.
|
squash | boolean |
Wenn "true" die Commits in einem einzigen Commit für die Zusammenführung zusammengefasst werden. |
|
|
Wenn "true" den Quellzweig entfernt.
|
should_remove_source_branch | boolean |
Wenn "true" den Quellzweig entfernt. |
Gibt zurück
- Body
- MergeResponse
mergeRequest
Erstellen Sie eine Seriendruckanforderung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört |
|
Der Quellzweig.
|
source_branch | True | string |
Der Quellzweig. |
|
Der Zielzweig.
|
target_branch | True | string |
Der Zielzweig. |
|
Titel der Seriendruckanforderung.
|
title | True | string |
Titel der Seriendruckanforderung. |
Gibt zurück
- Body
- MergeResponse
triggerPipeline
Auslösen einer CICD-Pipeline.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
URL-codierter vollständiger Pfad zu einer neuen Datei.
|
token | True | string |
URL-codierter vollständiger Pfad zu einer neuen Datei. |
|
Der Name des Verzweigungstags oder Commits.
|
ref | True | string |
Der Name des Verzweigungstags oder Commits. |
Gibt zurück
updateMergeRequest
Aktualisieren einer Seriendruckanforderung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört.
|
id | True | integer |
Der ID- oder URL-codierte Pfad des Projekts, das dem authentifizierten Benutzer gehört. |
|
Die interne ID der Seriendruckanforderung.
|
merge_request_iid | True | integer |
Die interne ID der Seriendruckanforderung. |
|
Aktualisieren Sie den Status der Seriendruckanforderung, also schließen oder erneut öffnen.
|
state_event | string |
Aktualisieren Sie den Status der Seriendruckanforderung, also schließen oder erneut öffnen. |
Gibt zurück
- Body
- MergeResponse
Definitionen
VersionResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
ProjectResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
BranchResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
CommitResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
CompareResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
MergeResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
GetFileResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
CreateTriggerResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
TriggerPipelineResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
EnableRunnerResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
StatusDetails
|
statusDetails | statusDetails |
StatusDetails
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Erfolgreich
|
success | boolean | |
|
statusCode (englisch)
|
statusCode | string | |
|
messages
|
messages | array of messages |
messages
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Code
|
code | string | |
|
Beschreibung
|
description | string | |
|
id
|
id | string |