GitLab
Usa GitLab cuando tu flujo de trabajo necesite leer o cambiar proyectos, issues, merge requests, archivos de repositorio o pipelines. Funciona bien cuando pasos posteriores pueden proporcionar IDs de proyecto, IIDs de issue, nombres de rama, SHAs o IDs de trabajo.Configuración
Antes de configurar este paso, conecta GitLab en Integrations para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay una conexión activa disponible, el paso muestra una advertencia con un enlace a Integrations en lugar del selector de cuenta.
Formulario de Arguments
Cuando seleccionas una acción, la sección Arguments muestra un formulario impulsado por el esquema de entrada de la acción. Los campos que hacen referencia a registros existentes incluyen selectores desplegables. Cambia a la pestaña Raw JSON cuando prefieras escribir a mano el objeto completo de argumentos. Los cambios en cualquiera de las dos pestañas se mantienen sincronizados.Acciones comunes
Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.
Output
Este paso almacena la respuesta de GitLab como la salida del paso. La estructura de la respuesta depende de la acción. Usa la referencia de salida completa en pasos posteriores:Ejemplo
- Abre Integrations y conecta GitLab si todavía no lo has hecho.
- Añade un paso de GitLab a tu flujo de trabajo.
- Selecciona una cuenta conectada en Authentication.
- Elige Get Current User en Action.
- Completa los campos requeridos. Usa Insert Variable para referenciar la salida de un paso anterior en cualquier valor de campo.
- Haz clic en Run en el encabezado del paso para probar la acción y luego revisa la carga útil devuelta en Output.
Casos de uso
Crear un issue a partir de un formulario
- Get Current User
- Get Project
- Create Project Issue
Revisar un merge request
- List Merge Requests
- Get Merge Request
- Get MR Approvals
Actualizar código y ejecutar CI
- Get Repository File
- Update Repository File
- Create Pipeline
- List Pipeline Jobs
Notas
- Este paso depende de una integración conectada de GitLab en tu espacio de trabajo.
- El selector de acciones del flujo de trabajo muestra un conjunto curado de acciones. Los agentes con la herramienta de GitLab pueden usar más de ellas.
- La pantalla de inicio de sesión puede mostrar marca de autorización de terceros.

