Intégration GitLab : des agents IA pour vos pipelines et merge requests
GitLab est une plateforme de développement qui réunit dépôts de code, merge requests, issues et pipelines CI/CD, utilisée dans le cloud ou installée sur le serveur de l'entreprise. L'agent accède à GitLab par le catalogue d'applications d'iTeam, via l'API officielle et un jeton à périmètre limité, pour lire les projets, les issues, les merge requests et les pipelines.
Ce que font les agents IA avec GitLab
Pipeline cassé expliqué
Quand un pipeline échoue, l'agent lit le log du job, identifie l'étape et la cause probable et prévient l'auteur du commit sur Slack. L'équipe n'a pas à ouvrir les logs un par un.
Merge requests en attente de relecture
Chaque matin, l'agent liste les MR ouvertes depuis plus d'un jour, avec leur taille et la zone touchée, et relance le relecteur désigné.
Issues organisées par jalon
L'agent passe en revue les issues sans étiquette ni jalon et propose un classement. Le responsable technique l'approuve en lot.
Synthèse du sprint pour la direction
En fin de cycle, il résume ce qui a été livré, ce qui a glissé et pourquoi, à partir des MR et des issues closes.
Connectez GitLab une fois. Les agents l’utilisent selon vos règles.
- Dans le catalogue d’appsDisponible dans le catalogue d’apps d’iTeam, avec la connexion de l’app elle-même et des droits par agent.
- Chaque agent a le bon accèsVous décidez ce que chaque agent peut lire ou faire dans GitLab, par service et par personne.
- Validation humaine quand ça compteLes actions sensibles attendent qu’une personne habilitée les valide.
- Une trace et un coût pour chaque actionQui a demandé, ce que l’agent a fait dans GitLab et ce que cela a coûté, tout est enregistré.
Équipes IA prêtes à l’emploi pour ce travail
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur GitLab et les agents IA
iTeam s'intègre-t-il à GitLab ?
Oui, par le catalogue d'applications d'iTeam, qui utilise l'API officielle de GitLab.
Cela fonctionne-t-il avec un GitLab installé sur le serveur de l'entreprise ?
Oui, à condition que l'instance soit accessible en toute sécurité par le réseau. L'adresse et le mode d'accès sont définis avec l'équipe de déploiement.
L'agent peut-il fusionner ou lancer un déploiement ?
Seulement avec une permission explicite. Par défaut, il lit et commente ; les actions qui modifient le code ou la production exigent une approbation humaine et sont consignées dans la piste d'audit.