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 ».
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 :
Allez dans Gérer > Connexions et recherchez l 'ID de connexion correspondant à l' GitLab.
Cliquez sur Modifier à côté de l'ID de connexion correspondant.
Sélectionnez « Code d'autorisation d' OAuth2 » comme type d'authentification.
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.
Suivez les étapes de configuration du brouillon et de la publication.
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 :
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 |
|
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 |
|---|---|
|
La base URL de votre instance GitLab |
|
Le site URL où les utilisateurs sont redirigés pour se connecter et autoriser l'accès |
|
Point final utilisé pour échanger le code d'autorisation contre un jeton d'accès |
|
L'ID client de votre application GitLab OAuth |
|
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.