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 |
| 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
|
compare |
Compare um branch, uma marca ou uma confirmação. |
|
create |
Criar um novo branch. |
|
create |
Crie uma nova confirmação. |
|
create |
Crie um novo projeto. |
|
create |
Criar um gatilho para um projeto |
|
enable |
Habilite um executor no projeto. |
|
fork |
Bifurcar um projeto. |
|
get |
Obtenha um arquivo de um repositório. |
|
get |
Recupere informações de versão para esta instância do GitLab. |
|
merge |
Mesclar uma solicitação de mesclagem. |
|
merge |
Crie uma solicitação de mesclagem. |
|
trigger |
Disparar um pipeline CICD. |
|
update |
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
- Corpo
- CompareResponse
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
- Corpo
- BranchResponse
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
- Corpo
- CommitResponse
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
- Corpo
- ProjectResponse
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
- Corpo
- CreateTriggerResponse
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
- Corpo
- EnableRunnerResponse
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
- Corpo
- ProjectResponse
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
- Corpo
- GetFileResponse
getVersion
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
- Corpo
- MergeResponse
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
- Corpo
- MergeResponse
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
- Corpo
- TriggerPipelineResponse
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
- Corpo
- MergeResponse
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 |