Partilhar via


GitLab (Editora Independente)

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

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - 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
Editora Roy Paar
Sítio Web https://about.gitlab.com/
Política de privacidade https://about.gitlab.com/privacy/
Categorias Operações de TI

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado 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

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

compareRepo

Compare uma ramificação, tag ou confirmação.

createProject

Crie um novo projeto.

createTrigger

Criar um gatilho para um projeto

criarBranch

Crie uma nova ramificação.

criarConfirmar

Crie uma nova confirmação.

getFile

Obtenha um arquivo de um repositório.

getVersão

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

habilitarRunner

Habilite um corredor no projeto.

mergeMergeRequest

Mesclar uma solicitação de mesclagem.

mergeRequest

Crie uma solicitação de mesclagem.

Projeto fork

Forquilhar um projeto.

triggerPipeline

Acione um pipeline CICD.

updateMergeRequest

Atualizar uma solicitação de mesclagem.

compareRepo

Compare uma ramificação, tag ou confirmação.

Parâmetros

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

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

A confirmação SHA ou nome da ramificação.
from True string

A confirmação SHA ou nome da ramificação.

A confirmação SHA ou nome da ramificação.
to True string

A confirmação SHA ou nome da ramificação.

O ID a partir do qual comparar.
from_project_id integer

O ID a partir do qual comparar.

Devoluções

createProject

Crie um novo projeto.

Parâmetros

Name Chave Necessá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 readme.
initialize_with_readme boolean

Inicialize o repositório com um readme.

Devoluções

createTrigger

Criar um gatilho para um projeto

Parâmetros

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

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

O nome do gatilho.
description True string

O nome do gatilho.

Devoluções

criarBranch

Crie uma nova ramificação.

Parâmetros

Name Chave Necessário Tipo Description
ID ou caminho codificado por URL do projeto de propriedade do usuário autenticado.
id True integer

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

O nome da filial.
branch True string

O nome da filial.

Nome da ramificação ou SHA de confirmação a partir do qual criar uma ramificação.
ref True string

Nome da ramificação ou SHA de confirmação a partir do qual criar uma ramificação.

Devoluções

criarConfirmar

Crie uma nova confirmação.

Parâmetros

Name Chave Necessário Tipo Description
O ID ou caminho codificado por URL do projeto
id True integer

O ID ou caminho codificado por URL do projeto

Nome da sucursal em que se comprometer.
branch True string

Nome da sucursal em que se comprometer.

Mensagem de confirmação
commit_message True string

Mensagem de confirmação

object

Devoluções

getFile

Obtenha um arquivo de um repositório.

Parâmetros

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

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

URL codificado caminho completo para o novo arquivo.
file_path True string

URL codificado caminho completo para o novo arquivo.

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

O nome da marca de ramificação ou confirmação

Devoluções

getVersão

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

Devoluções

habilitarRunner

Habilite um corredor no projeto.

Parâmetros

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

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

O ID de um corredor.
runner_id True integer

O ID de um corredor.

Devoluções

mergeMergeRequest

Mesclar uma solicitação de mesclagem.

Parâmetros

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

O ID ou caminho codificado por 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 verdadeiro, os commits são esmagados em um único commit na mesclagem.
squash boolean

Se verdadeiro, os commits são esmagados em um único commit na mesclagem.

Se true remove a ramificação de origem.
should_remove_source_branch boolean

Se true remove a ramificação de origem.

Devoluções

mergeRequest

Crie uma solicitação de mesclagem.

Parâmetros

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

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

A ramificação de origem.
source_branch True string

A ramificação de origem.

O ramo de destino.
target_branch True string

O ramo de destino.

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

Título da solicitação de mesclagem.

Devoluções

Projeto fork

Forquilhar um projeto.

Parâmetros

Name Chave Necessário Tipo Description
O ID ou caminho codificado por URL do projeto.
id True integer

O ID ou caminho codificado por 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.

Devoluções

triggerPipeline

Acione um pipeline CICD.

Parâmetros

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

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

URL codificado caminho completo para o novo arquivo.
token True string

URL codificado caminho completo para o novo arquivo.

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

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

Devoluções

updateMergeRequest

Atualizar uma solicitação de mesclagem.

Parâmetros

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

O ID ou caminho codificado por 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 seja, feche ou reabra.
state_event string

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

Devoluções

Definições

VersionResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

Resposta ao Projeto

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

BranchResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CommitResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CompareResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

MergeResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

GetFileResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

CreateTriggerResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

TriggerPipelineResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

EnableRunnerResponse

Name Caminho Tipo Description
detalhes do status
statusDetails statusDetails

detalhes do status

Name Caminho Tipo Description
sucesso
success boolean
código de estado
statusCode string
messages
messages array of messages

messages

Name Caminho Tipo Description
código
code string
descrição
description string
id
id string