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 |
| 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
|
compare |
Compare uma ramificação, tag ou confirmação. |
|
create |
Crie um novo projeto. |
|
create |
Criar um gatilho para um projeto |
|
criar |
Crie uma nova ramificação. |
|
criar |
Crie uma nova confirmação. |
|
get |
Obtenha um arquivo de um repositório. |
|
get |
Recupere informações de versão para esta instância do GitLab. |
|
habilitar |
Habilite um corredor no projeto. |
|
merge |
Mesclar uma solicitação de mesclagem. |
|
merge |
Crie uma solicitação de mesclagem. |
| Projeto fork |
Forquilhar um projeto. |
|
trigger |
Acione um pipeline CICD. |
|
update |
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
- Body
- CompareResponse
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
- Body
- ProjectResponse
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
- Body
- BranchResponse
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
- Body
- CommitResponse
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
- Body
- GetFileResponse
getVersão
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
- Body
- EnableRunnerResponse
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
- Body
- MergeResponse
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
- Body
- MergeResponse
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
- Body
- ProjectResponse
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
- Body
- MergeResponse
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 |