Compartilhar via


GitLab (Editor Independente)

Um conector para a plataforma GitLab DevOps. Crie projetos, repositórios, pipelines CICD, bifurcações, branches e solicitações de mesclagem.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Roy Paar
Email roypaar@microsoft.com
Metadados do conector
Publicador Roy Paar
Site https://about.gitlab.com/
Política de privacidade https://about.gitlab.com/privacy/
Categorias Operações de TI

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API secureString A chave para esta API Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

compareRepo

Compare um branch, uma marca ou uma confirmação.

createBranch

Criar um novo branch.

createCommit

Crie uma nova confirmação.

createProject

Crie um novo projeto.

createTrigger

Criar um gatilho para um projeto

enableRunner

Habilite um executor no projeto.

forkProject

Bifurcar um projeto.

getFile

Obtenha um arquivo de um repositório.

getVersion

Recupere informações de versão para esta instância do GitLab.

mergeMergeRequest

Mesclar uma solicitação de mesclagem.

mergeRequest

Crie uma solicitação de mesclagem.

triggerPipeline

Disparar um pipeline CICD.

updateMergeRequest

Atualize uma solicitação de mesclagem.

compareRepo

Compare um branch, uma marca ou uma confirmação.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

O nome de commit SHA ou branch.
from True string

O nome de commit SHA ou branch.

O nome de commit SHA ou branch.
to True string

O nome de commit SHA ou branch.

A ID da qual comparar.
from_project_id integer

A ID da qual comparar.

Retornos

createBranch

Criar um novo branch.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID ou caminho codificado em URL do projeto de propriedade do usuário autenticado.
id True integer

ID ou caminho codificado em URL do projeto de propriedade do usuário autenticado.

O nome do branch.
branch True string

O nome do branch.

Nome do branch ou confirmar SHA do qual criar um branch.
ref True string

Nome do branch ou confirmar SHA do qual criar um branch.

Retornos

createCommit

Crie uma nova confirmação.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto
id True integer

O caminho codificado por ID ou URL do projeto

Nome do branch no qual fazer commit.
branch True string

Nome do branch no qual fazer commit.

Mensagem de confirmação
commit_message True string

Mensagem de confirmação

object

Retornos

createProject

Crie um novo projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
O nome do novo projeto.
name True string

O nome do novo projeto.

Nome do repositório para o novo projeto.
namespace_id integer

Nome do repositório para o novo projeto.

Inicialize o repositório com um leiame.
initialize_with_readme boolean

Inicialize o repositório com um leiame.

Retornos

createTrigger

Criar um gatilho para um projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

O nome do gatilho.
description True string

O nome do gatilho.

Retornos

enableRunner

Habilite um executor no projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

A ID de um corredor.
runner_id True integer

A ID de um corredor.

Retornos

forkProject

Bifurcar um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
A ID ou o caminho codificado em URL do projeto.
id True integer

A ID ou o caminho codificado em URL do projeto.

O caminho atribuído ao projeto resultante após a bifurcação.
path string

O caminho atribuído ao projeto resultante após a bifurcação.

O nome atribuído ao projeto resultante após a bifurcação.
name string

O nome atribuído ao projeto resultante após a bifurcação.

Retornos

getFile

Obtenha um arquivo de um repositório.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado

Caminho completo codificado em URL para o novo arquivo.
file_path True string

Caminho completo codificado em URL para o novo arquivo.

O nome da marca de branch ou confirmação
ref True string

O nome da marca de branch ou confirmação

Retornos

getVersion

Recupere informações de versão para esta instância do GitLab.

Retornos

mergeMergeRequest

Mesclar uma solicitação de mesclagem.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

A ID interna da solicitação de mesclagem.
merge_request_iid True integer

A ID interna da solicitação de mesclagem.

Mensagem de confirmação de mesclagem personalizada.
merge_commit_message string

Mensagem de confirmação de mesclagem personalizada.

Se true, as confirmações serão esmagadas em uma única confirmação na mesclagem.
squash boolean

Se true, as confirmações serão esmagadas em uma única confirmação na mesclagem.

Se true remover o branch de origem.
should_remove_source_branch boolean

Se true remover o branch de origem.

Retornos

mergeRequest

Crie uma solicitação de mesclagem.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado

O branch de origem.
source_branch True string

O branch de origem.

O branch de destino.
target_branch True string

O branch de destino.

Título da solicitação de mesclagem.
title True string

Título da solicitação de mesclagem.

Retornos

triggerPipeline

Disparar um pipeline CICD.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

Caminho completo codificado em URL para o novo arquivo.
token True string

Caminho completo codificado em URL para o novo arquivo.

O nome da marca de branch ou confirmação.
ref True string

O nome da marca de branch ou confirmação.

Retornos

updateMergeRequest

Atualize uma solicitação de mesclagem.

Parâmetros

Nome Chave Obrigatório Tipo Description
O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.
id True integer

O caminho codificado por ID ou URL do projeto de propriedade do usuário autenticado.

A ID interna da solicitação de mesclagem.
merge_request_iid True integer

A ID interna da solicitação de mesclagem.

Atualize o status da solicitação de mesclagem ou feche ou reabra.
state_event string

Atualize o status da solicitação de mesclagem ou feche ou reabra.

Retornos

Definições

VersionResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

ProjectResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

BranchResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CommitResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CompareResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

MergeResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

GetFileResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CreateTriggerResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

TriggerPipelineResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

EnableRunnerResponse

Nome Caminho Tipo Description
detalhes do status
statusDetails statusDetails

detalhes do status

Nome Caminho Tipo Description
sucesso
success boolean
código de status
statusCode string
messages
messages array of messages

messages

Nome Caminho Tipo Description
codificar
code string
descrição
description string
id
id string