GitLab (publicador independiente)
Un conector para la plataforma DevOps de GitLab. Cree proyectos, repositorios, canalizaciones CICD, bifurcaciones, ramas y solicitudes de combinación.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Roy Paar |
| Correo Electrónico | roypaar@microsoft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Roy Paar |
| Sitio web | https://about.gitlab.com/ |
| Directiva de privacidad | https://about.gitlab.com/privacy/ |
| Categorías | Operaciones de TI |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | La clave de esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
|
compare |
Compare una rama, etiqueta o confirmación. |
|
create |
Crear una nueva rama. |
|
create |
Cree una nueva confirmación. |
|
create |
Cree un nuevo proyecto. |
|
create |
Creación de un desencadenador para un proyecto |
|
enable |
Habilite un ejecutor en el proyecto. |
|
fork |
Bifurcar un proyecto. |
|
get |
Obtener un archivo de un repositorio. |
|
get |
Recupere la información de versión de esta instancia de GitLab. |
|
merge |
Combinar una solicitud de combinación. |
|
merge |
Cree una solicitud de combinación. |
|
trigger |
Desencadene una canalización CICD. |
|
update |
Actualice una solicitud de combinación. |
compareRepo
Compare una rama, etiqueta o confirmación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Nombre de la rama o SHA de confirmación.
|
from | True | string |
Nombre de la rama o SHA de confirmación. |
|
Nombre de la rama o SHA de confirmación.
|
to | True | string |
Nombre de la rama o SHA de confirmación. |
|
Identificador del que se va a comparar.
|
from_project_id | integer |
Identificador del que se va a comparar. |
Devoluciones
- Body
- CompareResponse
createBranch
Crear una nueva rama.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
Ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Nombre de la rama.
|
branch | True | string |
Nombre de la rama. |
|
Nombre de rama o confirmación SHA desde el que se va a crear una rama.
|
ref | True | string |
Nombre de rama o confirmación SHA desde el que se va a crear una rama. |
Devoluciones
- Body
- BranchResponse
createCommit
Cree una nueva confirmación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto |
|
Nombre de la rama en la que se va a confirmar.
|
branch | True | string |
Nombre de la rama en la que se va a confirmar. |
|
Mensaje de confirmación
|
commit_message | True | string |
Mensaje de confirmación |
|
|
object |
Devoluciones
- Body
- CommitResponse
createProject
Cree un nuevo proyecto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del nuevo proyecto.
|
name | True | string |
Nombre del nuevo proyecto. |
|
Nombre del repositorio para el nuevo proyecto.
|
namespace_id | integer |
Nombre del repositorio para el nuevo proyecto. |
|
|
Inicialice el repositorio con un archivo Léame.
|
initialize_with_readme | boolean |
Inicialice el repositorio con un archivo Léame. |
Devoluciones
- Body
- ProjectResponse
createTrigger
Creación de un desencadenador para un proyecto
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Nombre del desencadenador.
|
description | True | string |
Nombre del desencadenador. |
Devoluciones
enableRunner
Habilite un ejecutor en el proyecto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Identificador de un ejecutor.
|
runner_id | True | integer |
Identificador de un ejecutor. |
Devoluciones
- Body
- EnableRunnerResponse
forkProject
Bifurcar un proyecto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso con codificación URL o id. del proyecto.
|
id | True | integer |
Ruta de acceso con codificación URL o id. del proyecto. |
|
Ruta de acceso asignada al proyecto resultante después de la bifurcación.
|
path | string |
Ruta de acceso asignada al proyecto resultante después de la bifurcación. |
|
|
Nombre asignado al proyecto resultante después de la bifurcación.
|
name | string |
Nombre asignado al proyecto resultante después de la bifurcación. |
Devoluciones
- Body
- ProjectResponse
getFile
Obtener un archivo de un repositorio.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado |
|
Dirección URL codificada ruta de acceso completa al nuevo archivo.
|
file_path | True | string |
Dirección URL codificada ruta de acceso completa al nuevo archivo. |
|
Nombre de la etiqueta de rama o confirmación
|
ref | True | string |
Nombre de la etiqueta de rama o confirmación |
Devoluciones
- Body
- GetFileResponse
getVersion
mergeMergeRequest
Combinar una solicitud de combinación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Identificador interno de la solicitud de combinación.
|
merge_request_iid | True | integer |
Identificador interno de la solicitud de combinación. |
|
Mensaje de confirmación de combinación personalizada.
|
merge_commit_message | string |
Mensaje de confirmación de combinación personalizada. |
|
|
Si es true, las confirmaciones se aplastan en una única confirmación en la combinación.
|
squash | boolean |
Si es true, las confirmaciones se aplastan en una única confirmación en la combinación. |
|
|
Si true quita la rama de origen.
|
should_remove_source_branch | boolean |
Si true quita la rama de origen. |
Devoluciones
- Body
- MergeResponse
mergeRequest
Cree una solicitud de combinación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado |
|
Rama de origen.
|
source_branch | True | string |
Rama de origen. |
|
Rama de destino.
|
target_branch | True | string |
Rama de destino. |
|
Título de la solicitud de combinación.
|
title | True | string |
Título de la solicitud de combinación. |
Devoluciones
- Body
- MergeResponse
triggerPipeline
Desencadene una canalización CICD.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Dirección URL codificada ruta de acceso completa al nuevo archivo.
|
token | True | string |
Dirección URL codificada ruta de acceso completa al nuevo archivo. |
|
Nombre de la etiqueta de rama o confirmación.
|
ref | True | string |
Nombre de la etiqueta de rama o confirmación. |
Devoluciones
updateMergeRequest
Actualice una solicitud de combinación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado.
|
id | True | integer |
La ruta de acceso con codificación URL o id. del proyecto propiedad del usuario autenticado. |
|
Identificador interno de la solicitud de combinación.
|
merge_request_iid | True | integer |
Identificador interno de la solicitud de combinación. |
|
Actualice el estado de la solicitud de combinación, es decir, cierre o vuelva a abrirlo.
|
state_event | string |
Actualice el estado de la solicitud de combinación, es decir, cierre o vuelva a abrirlo. |
Devoluciones
- Body
- MergeResponse
Definiciones
VersionResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
ProjectResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
BranchResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
CommitResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
CompareResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
MergeResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
GetFileResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
CreateTriggerResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
TriggerPipelineResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
EnableRunnerResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
detalles del estado
|
statusDetails | statusDetails |
detalles del estado
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
correcto
|
success | boolean | |
|
código de estado
|
statusCode | string | |
|
messages
|
messages | array of messages |
messages
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
código
|
code | string | |
|
descripción
|
description | string | |
|
id
|
id | string |