Connexion à GitLab

GitLab est une plateforme d' DevOps s très répandue qui permet aux équipes de gérer le code source, les pipelines d'intégration continue et de déploiement continu (CI/CD) ainsi que la collaboration sur les projets au sein d'un environnement unifié. L'intégration d' IBM watsonx Orchestrate à GitLab permet une automatisation fluide, une authentification sécurisée et des processus de développement rationalisés à l'échelle de vos systèmes d'entreprise.

Pour intégrer GitLab à IBM watsonx Orchestrate, vous devez établir une connexion sécurisée permettant aux deux systèmes de communiquer sans difficulté. Pour obtenir des conseils généraux sur la gestion des intégrations, consultez la section « Connexion d'applications pour les agents prédéfinis ».

Important :

Par défaut, l'authentification unique (SSO) est désactivée pour votre application. Pour l'activer, consultez la section « Configuration de l'authentification unique pour les applications ».

Étapes pour se connecter

Suivez les étapes suivantes pour connecter GitLab à watsonx Orchestrate :

  1. Allez dans Gérer > Connexions et recherchez l 'ID de connexion correspondant à l' GitLab.

  2. Cliquez sur Modifier à côté de l'ID de connexion correspondant.

  3. Sélectionnez « Code d'autorisation d' OAuth2 » comme type d'authentification.

  4. Saisissez les champs « GitLab‑specific » décrits dans la section «Détails de la connexion ». Consultez la page « Connexion d'applications pour les agents prédéfinis » pour connaître le processus général de connexion.

  5. Suivez les étapes de configuration du brouillon et de la publication.

  6. Enregistrez et testez la connexion pour confirmer qu'elle fonctionne correctement.

Méthodes d'authentification prises en charge

GitLab prend en charge le type d'authentification suivant dans l' watsonx Orchestrate :

  1. OAuth2 Code d'autorisation (recommandé pour une utilisation en production)

ID de connexion

Utilisez l'ID de connexion suivant lorsque vous recherchez votre connexion GitLab dans la page des paramètres Connexions. Pour comprendre comment rechercher un ID de connexion et ouvrir une connexion à des fins de modification, consultez la section Connexion d'applications pour les agents prédéfinis.

Type d'authentification

ID de connexion

OAuth2 Code d'autorisation

gitlab_ibm_184bdbd3

OAuth 2.0 détails de connexion

Si votre organisation utilise l'authentification basée sur l' OAuth, définissez le type d'authentification sur « Code d'autorisation de l' OAuth2 » et remplissez les champs suivants :

Zone

Description

server_url

La base URL de votre instance GitLab

authorization_url

Le site URL où les utilisateurs sont redirigés pour se connecter et autoriser l'accès

token_url

Point final utilisé pour échanger le code d'autorisation contre un jeton d'accès

client_id

L'ID client de votre application GitLab OAuth

client_secret

Le secret client associé à votre application GitLab OAuth

Vous pouvez obtenir ces valeurs en créant une application d' OAuth dans GitLab. Pour plus d'informations, consultez la documentation de l'API GitLab.

Etape suivante

Maintenant que votre application est connectée, vous pouvez commencer à l'utiliser dans watsonx Orchestrate.

  • Lancez un agent dans Orchestrate Chat pour effectuer des tâches en utilisant le langage naturel.

  • Utilisez les outils appropriés pour effectuer des actions spécifiques à l'application.