Conectarse a GitLab

GitLab es una plataforma de « DevOps » muy utilizada que permite a los equipos gestionar el código fuente, los procesos de CI/CD y la colaboración en proyectos en un entorno unificado. La integración de IBM watsonx Orchestrate con GitLab permite una automatización fluida, una autenticación segura y flujos de trabajo de desarrollo optimizados en todos los sistemas de su empresa.

Para integrar GitLab con IBM y watsonx Orchestrate, es necesario establecer una conexión segura que permita a ambos sistemas comunicarse sin problemas. Para obtener información general sobre la gestión de integraciones, consulta la sección «Conexión de aplicaciones para agentes preconfigurados ».

Importante:

De forma predeterminada, el inicio de sesión único (SSO) está desactivado en tu aplicación. Para habilitarlo, consulte la sección «Configuración del inicio de sesión único para aplicaciones ».

Pasos para conectarse

Sigue estos pasos para conectar GitLab con watsonx Orchestrate :

  1. Vaya a Administrar > Conexiones y busque el ID de conexión correspondiente de GitLab.

  2. Haga clic en «Editar» junto al ID de conexión correspondiente.

  3. Seleccione «Código de autorización de OAuth2 » como tipo de autenticación.

  4. Introduzca los campos de « GitLab‑specific » que se describen en la sección de detalles de conexión. Consulte la página «Conexión de aplicaciones para agentes preconfigurados» para conocer el flujo de trabajo general de conexión.

  5. Completa los pasos de configuración preliminar y en vivo.

  6. Guarde y pruebe la conexión para confirmar que se ha establecido correctamente.

Métodos de autenticación compatibles

GitLab admite el siguiente tipo de autenticación en watsonx Orchestrate :

  1. OAuth2 Código de autorización (recomendado para uso en producción)

ID de conexión

Utilice el siguiente ID de conexión cuando localice su conexión GitLab en la página de configuración de conexiones. Para saber cómo buscar un ID de conexión y abrir una conexión para editarla, consulte Conexión de aplicaciones para agentes preintegrados.

Tipo de autenticación

ID de conexión

OAuth2 Código de autorización

``gitlab_oauth2_auth_code_ibm_184bdbd3``

OAuth 2.0 detalles de conexión

Si su organización utiliza la autenticación basada en OAuth, establezca el tipo de autenticación en «Código de autorización de OAuth2 » e introduzca los siguientes campos:

Campo

Descripción

server_url

La base URL de su instancia GitLab

authorization_url

La dirección URL a la que se redirige a los usuarios para que inicien sesión y autoricen el acceso

token_url

El punto final utilizado para intercambiar el código de autorización por un token de acceso

client_id

El ID de cliente de tu aplicación GitLab OAuth

client_secret

El secreto de cliente asociado a su aplicación GitLab OAuth

Puede obtener estos valores creando una aplicación OAuth en GitLab. Consulte la documentación de la API de GitLab para obtener más detalles.