Compartir a través de


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

compareRepo

Compare una rama, etiqueta o confirmación.

createBranch

Crear una nueva rama.

createCommit

Cree una nueva confirmación.

createProject

Cree un nuevo proyecto.

createTrigger

Creación de un desencadenador para un proyecto

enableRunner

Habilite un ejecutor en el proyecto.

forkProject

Bifurcar un proyecto.

getFile

Obtener un archivo de un repositorio.

getVersion

Recupere la información de versión de esta instancia de GitLab.

mergeMergeRequest

Combinar una solicitud de combinación.

mergeRequest

Cree una solicitud de combinación.

triggerPipeline

Desencadene una canalización CICD.

updateMergeRequest

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

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

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

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

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

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

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

getVersion

Recupere la información de versión de esta instancia de GitLab.

Devoluciones

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

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

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

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