[{"data":1,"prerenderedAt":983},["ShallowReactive",2],{"/fr-fr/blog/gitlab-code-review":3,"navigation-fr-fr":251,"banner-fr-fr":685,"footer-fr-fr":692,"blog-post-authors-fr-fr-Stuart Moncada":927,"blog-related-posts-fr-fr-gitlab-code-review":942,"blog-share-wrapper-fr-fr":964,"next-steps-fr-fr":974},{"id":4,"title":5,"authors":6,"body":8,"category":229,"date":230,"description":231,"extension":232,"externalUrl":233,"faq":233,"featured":234,"heroImage":235,"meta":236,"navigation":234,"path":237,"seo":238,"slug":243,"stem":244,"tags":245,"template":249,"updatedDate":233,"__hash__":250},"blogPosts/fr-fr/blog/gitlab-code-review.md","Accélérez la livraison agentique, gardez le contrôle sur la revue de code",[7],"Stuart Moncada",{"type":9,"value":10,"toc":221},"minimark",[11,15,18,21,43,48,58,61,64,71,83,90,96,108,112,115,134,137,146,150,154,157,163,169,175,187,190,194,215],[12,13,14],"p",{},"Les agents d'IA ont transformé la quantité de code qu'une équipe peut produire en une journée. Les files d'attente de revue n'ont pas suivi le rythme, et la livraison se retrouve bloquée pendant que les modifications attendent un examen approfondi. Les solutions habituelles (rappels, rotations des relecteurs, affectation d'une équipe) font gagner un peu de temps, mais finissent par épuiser tout le monde.",[12,16,17],{},"Côté client, la revue de code assistée par l'IA aide l'auteur à détecter les problèmes au moment où le code est écrit, avant même l'ouverture d'une merge request. Mais ses limites sont réelles. Vérifier uniquement la qualité ne suffit pas, car rien ne garantit que les politiques de l'organisation soient appliquées avant la mise en production. En effet, les commentaires sur un diff ne déterminent pas si une modification peut être fusionnée ou déployée.",[12,19,20],{},"Chaque merge request a encore besoin d'une étape de certification cohérente intégrée aux pipelines, aux résultats de sécurité, aux propriétaires du code, aux règles d'approbation et aux audits. La revue dans l'environnement de l'auteur ne peut ni uniformiser ce travail sur l'ensemble de vos projets, ni acheminer les modifications soumises à une politique vers la bonne personne, ni montrer aux responsables ce que l'agent a fait avant le merge. À mesure que les agents écrivent davantage de code, les revues automatisées doivent être effectuées dans la plateforme qui suit déjà chaque modification de la planification à la mise en production, et où les contrôles d'identité, de politique et de supervision sont déjà en place.",[12,22,23,24,30,31,36,37,42],{},"Plus tôt cette année, nous avons lancé le ",[25,26,29],"a",{"href":27,"rel":28},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/code_review/",[],"flow Code Review"," en disponibilité générale sur ",[25,32,35],{"href":33,"rel":34},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform",". Ce flow intègre cette validation à la merge request et fait de la revue agentique une composante de la même plateforme où le code est livré. Les équipes peuvent l'activer pour que chaque modification soit automatiquement traitée selon des règles définies une seule fois, à un tarif de 0,25 $ par revue, ",[25,38,41],{"href":39,"rel":40},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/use-cases/",[],"avec un ROI estimé à 100 fois l'investissement",". Ce coût unitaire prévisible est suffisamment bas pour activer la revue automatique sur chaque merge request, afin que les revues soient réalisées à la vitesse des machines tout en restant rentables à l'échelle de l'organisation.",[44,45,47],"h2",{"id":46},"des-revues-agentiques-conçues-pour-votre-processus-de-livraison","Des revues agentiques conçues pour votre processus de livraison",[12,49,50,51,57],{},"Le flow Code Review est intégré nativement aux merge requests de GitLab et couvre l'intégralité de votre environnement. Il s'exécute en tant que job ",[25,52,56],{"href":53,"rel":54,"title":55},"https://about.gitlab.com/fr-fr/topics/ci-cd/",[],"Qu'est-ce que le CI/CD ?","CI/CD"," sur vos runners, qu'ils soient hébergés par GitLab ou par vos soins, de sorte que la revue s'effectue dans le même environnement que le reste du processus de livraison. Il fonctionne de la même manière sur GitLab.com, GitLab Dedicated et GitLab Self-Managed. Lorsque des environnements isolés ou réglementés l'exigent, les modèles auto-hébergés vous permettent de garder le contrôle sur l'inférence. Vous pouvez également choisir le modèle qui sert de base à la revue de code agentique : des modèles gérés par GitLab ou vos propres modèles auto-hébergés.",[12,59,60],{},"Lorsque la certification est intégrée par défaut à la merge request, les équipes bénéficient d'une couverture, d'un contrôle et d'un suivi en un seul endroit.",[12,62,63],{},"Voici les points clés de la revue de code agentique avec GitLab Duo Agent Platform :",[12,65,66,70],{},[67,68,69],"strong",{},"Revue de chaque merge request, sans que personne ait à le demander."," Activez les revues automatiques au niveau du projet, du groupe ou de l'instance, et les paramètres s'appliquent en cascade. Les auteurs n'ont pas besoin de penser à demander une première revue.",[12,72,73,76,77,82],{},[67,74,75],{},"Des normes définies une fois pour les livraisons de votre groupe."," Les ",[25,78,81],{"href":79,"rel":80},"https://docs.gitlab.com/user/duo_agent_platform/customize/review_instructions/",[],"instructions de revue personnalisées"," intègrent les conventions propres à chaque langage, les pratiques de sécurité et les règles spécifiques à chaque chemin d'accès. Un groupe peut associer le flow Code Review à un projet template pour que ces normes s'appliquent partout où les tâches sont effectuées. Associez ces instructions aux contrôles de sécurité et de conformité appliqués par GitLab lorsqu'une exigence doit toujours être respectée.",[12,84,85],{},[86,87],"img",{"alt":88,"src":89,"title":88},"Résumé de revue avec session d'agent","https://res.cloudinary.com/about-gitlab-com/image/upload/v1792112882/t9x60iuneg6enpu55lp3.png",[12,91,92,95],{},[67,93,94],{},"Un suivi pour chaque signalement."," La revue de suivi vérifie ce que GitLab Duo Agent Platform a déjà signalé, confirme les corrections et évite de revenir sur les mêmes points. À ce tarif, vous pouvez activer les revues automatiques sur l'ensemble de vos projets.",[12,97,98,101,102,107],{},[67,99,100],{},"La bonne personne, quand la politique l'exige."," Les propriétaires du code et les règles d'approbation applicables restent en vigueur. Le ",[25,103,106],{"href":104,"rel":105},"https://about.gitlab.com/fr-fr/blog/recommend-reviewers-flow/",[],"flow Recommend Reviewers"," suggère le nombre minimal de relecteurs nécessaires pour respecter ces règles, selon l'expertise, la charge de travail, la disponibilité et le fuseau horaire de chacun.",[44,109,111],{"id":110},"comment-fonctionne-la-revue-de-code-agentique-dans-gitlab","Comment fonctionne la revue de code agentique dans GitLab",[12,113,114],{},"Dans GitLab, la revue de code s'effectue au sein de la merge request, aux côtés de vos pipelines, de vos résultats de sécurité et de vos approbations.",[116,117,118,122,125,128,131],"ol",{},[119,120,121],"li",{},"Une merge request est ouverte (ou est marquée comme prête). La revue automatique peut déclencher le flow Code Review, ou un auteur peut assigner GitLab Duo.",[119,123,124],{},"Le flow s'exécute en tant que job CI/CD sur vos runners, analyse la modification avec le contexte du dépôt et de la merge request, guidé par vos instructions de revue personnalisées et les modèles sélectionnés par votre groupe, puis commente le diff.",[119,126,127],{},"Les auteurs et leurs agents de codage effectuent un push des corrections. La revue de suivi vérifie les commentaires précédents de GitLab Duo et s'appuie sur le contexte de la revue antérieure.",[119,129,130],{},"Lorsqu'une personne doit approuver la merge request, le flow Recommend Reviewers propose des relecteurs et vous les assignez depuis la merge request.",[119,132,133],{},"Les pipelines, les résultats de sécurité, les règles d'approbation et l'historique de session restent regroupés au même endroit, de sorte qu'une merge request revue est une merge request certifiée sur le chemin vers la production.",[12,135,136],{},"Découvrez la revue de code agentique dans GitLab en action :",[138,139],"iframe",{"src":140,"frameBorder":141,"allow":142,"referrerPolicy":143,"style":144,"title":145},"https://player.vimeo.com/video/1236386332?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","Revue de code agentique",[147,148],"script",{"src":149},"https://player.vimeo.com/api/player.js",[44,151,153],{"id":152},"perspectives","Perspectives",[12,155,156],{},"Notre roadmap pour la revue de code agentique comprend :",[12,158,159,162],{},[67,160,161],{},"Une revue plus approfondie lorsque la modification le justifie."," Une étape d'analyse étendue intégrera le code appelant et les tests pour les merge requests complexes, selon vos paramètres de sélection de modèles.",[12,164,165,168],{},[67,166,167],{},"Des décisions plus claires sur la merge request."," GitLab Duo pourra approuver ou demander des modifications selon les paramètres que vous définissez.",[12,170,171,174],{},[67,172,173],{},"La mise en avant des risques."," Une évaluation des risques liés à la merge request aidera les équipes à identifier les modifications qui méritent une attention particulière.",[12,176,177,180,181,186],{},[67,178,179],{},"La revue avant l'ouverture de la merge request."," La revue locale dans ",[25,182,185],{"href":183,"rel":184},"https://docs.gitlab.com/user/gitlab_duo_cli/",[],"GitLab Duo CLI"," permettra aux équipes de développement d'appliquer les directives de revue du projet aux modifications en cours avant que la merge request ne déclenche la vérification officielle de l'organisation.",[12,188,189],{},"Les agents écrivent une part croissante de votre code. Tout ce qui arrive en production doit être revu, chaque modification doit respecter vos normes, et vos relecteurs doivent pouvoir se concentrer sur ce qui nécessite une intervention humaine. Chaque amélioration de cette roadmap est conçue pour vous aider à y parvenir.",[44,191,193],{"id":192},"premiers-pas","Premiers pas",[12,195,196,197,202,203,208,209,214],{},"Si vous découvrez GitLab Duo Agent Platform, vous pouvez ",[25,198,201],{"href":199,"rel":200},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_fr_blog_fr",[],"commencer dès maintenant un essai gratuit",". Si vous êtes déjà client GitLab Premium ou GitLab Ultimate, vous pouvez simplement ",[25,204,207],{"href":205,"rel":206},"https://docs.gitlab.com/user/duo_agent_platform/turn_on_off/",[],"activer GitLab Duo Agent Platform"," et utiliser les ",[25,210,213],{"href":211,"rel":212},"https://docs.gitlab.com/subscriptions/gitlab_credits/",[],"GitLab Credits inclus dans votre abonnement",".",[12,216,217],{},[218,219,220],"em",{},"Cet article de blog contient des déclarations de nature prospective au sens de la Section 27A du Securities Act de 1933, telle que modifiée, et de la Section 21E du Securities Exchange Act de 1934. Bien que nous pensions que les attentes reflétées dans ces déclarations sont raisonnables, celles-ci sont soumises à des risques, incertitudes, hypothèses et autres facteurs connus et inconnus qui peuvent entraîner des résultats ou conséquences sensiblement différents. De plus amples informations sur ces risques et autres facteurs sont incluses sous la rubrique « Facteurs de risque » dans nos documents déposés auprès de la SEC. Nous ne nous engageons pas à mettre à jour ou à réviser ces déclarations après la date de publication de cet article de blog, sauf si la loi l'exige.",{"title":222,"searchDepth":223,"depth":223,"links":224},"",2,[225,226,227,228],{"id":46,"depth":223,"text":47},{"id":110,"depth":223,"text":111},{"id":152,"depth":223,"text":153},{"id":192,"depth":223,"text":193},"ai","2026-10-19","La revue côté client permet à l'auteur d'avancer plus rapidement. La revue côté dépôt sur GitLab Duo Agent Platform certifie que chaque merge request est conforme aux règles que vous définissez une seule fois, à un tarif forfaitaire de 0,25 $ par revue.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/fbgjewuov2brmwynv1pj.png",{},"/fr-fr/blog/gitlab-code-review",{"config":239,"title":241,"description":242},{"noIndex":240},false,"Accélérez la livraison agentique, contrôlez la revue","Côté client, la revue accélère le travail de l'auteur. Côté dépôt, GitLab Duo Agent Platform certifie chaque merge request selon vos règles, à 0,25 $ la revue.","gitlab-code-review","fr-fr/blog/gitlab-code-review",[246,247,248],"AI","product","features","BlogPost","297T8CMgf3rts6durtdrYFlBhXhBmSMe3xAR9QaZL8Y",{"logo":252,"freeTrial":257,"sales":262,"login":267,"items":272,"search":602,"minimal":636,"duo":655,"switchNav":664,"pricingDeployment":675},{"config":253},{"href":254,"dataGaName":255,"dataGaLocation":256},"/fr-fr/","gitlab logo","header",{"text":258,"config":259},"Commencer un essai gratuit",{"href":260,"dataGaName":261,"dataGaLocation":256},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":263,"config":264},"Demander une démo",{"href":265,"dataGaName":266,"dataGaLocation":256},"/request-a-demo/","sales",{"text":268,"config":269},"Connexion",{"href":270,"dataGaName":271,"dataGaLocation":256},"https://gitlab.com/users/sign_in/","sign in",[273,358,446,451,526,580],{"text":274,"left":234,"config":275,"menu":277},"Plateforme",{"dataNavLevelOne":276},"platform",{"type":278,"link":279,"columns":283,"feature":347},"lists",{"text":280,"config":281},"Explorer la plateforme",{"href":282,"dataGaName":276,"dataGaLocation":256},"/fr-fr/platform/",[284,306,329],{"title":285,"items":286},"Exécution et workflows",[287,291,296,301],{"text":56,"config":288},{"href":289,"dataGaLocation":256,"dataGaName":290},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":292,"config":293},"Gestion du code source",{"href":294,"dataGaLocation":256,"dataGaName":295},"/fr-fr/solutions/source-code-management/","source code management",{"text":297,"config":298},"Méthode de livraison selon les principes Agile",{"href":299,"dataGaLocation":256,"dataGaName":300},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":302,"config":303},"Gestion des artefacts",{"href":304,"dataGaLocation":256,"dataGaName":305},"/fr-fr/artifact-central/","artifact management",{"title":307,"items":308},"Sécurité et gouvernance",[309,314,319,324],{"text":310,"config":311},"Test de sécurité des applications",{"href":312,"dataGaLocation":256,"dataGaName":313},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":315,"config":316},"Gouvernance et conformité",{"href":317,"dataGaLocation":256,"dataGaName":318},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":320,"config":321},"Gestion des secrets",{"href":322,"dataGaLocation":256,"dataGaName":323},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":325,"config":326},"Sécurité de la chaîne d'approvisionnement",{"href":327,"dataGaLocation":256,"dataGaName":328},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":330,"items":331},"Contexte et IA",[332,337,342],{"text":333,"config":334},"Orchestration agentique",{"href":335,"dataGaLocation":256,"dataGaName":336},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":338,"config":339},"Graphe de contexte",{"href":340,"dataGaLocation":256,"dataGaName":341},"/fr-fr/gitlab-orbit/","context graph",{"text":343,"config":344},"Visibilité et mesures",{"href":345,"dataGaLocation":256,"dataGaName":346},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":348,"title":351,"text":352,"link":353},{"background":349,"textColor":350},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Pourquoi utiliser GitLab","Une plateforme unique offrant une rapidité maîtrisée tout au long du cycle de développement logiciel.",{"text":354,"config":355},"En savoir plus",{"href":356,"dataGaName":357,"dataGaLocation":256},"/fr-fr/why-gitlab/","why gitlab",{"text":359,"left":234,"config":360,"menu":362},"Solutions",{"dataNavLevelOne":361},"solutions",{"type":278,"link":363,"columns":367,"feature":437},{"text":364,"config":365},"Voir toutes les solutions",{"href":366,"dataGaName":361,"dataGaLocation":256},"/fr-fr/solutions/",[368,386,404],{"title":369,"items":370},"Résultats",[371,376,381],{"text":372,"config":373},"Modernisation DevOps",{"href":374,"dataGaLocation":256,"dataGaName":375},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":377,"config":378},"Modernisation de la sécurité",{"href":379,"dataGaLocation":256,"dataGaName":380},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":382,"config":383},"Modernisation de l'IA",{"href":384,"dataGaLocation":256,"dataGaName":385},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":387,"items":388},"Par taille",[389,394,399],{"text":390,"config":391},"Entreprises",{"href":392,"dataGaLocation":256,"dataGaName":393},"/fr-fr/enterprise/","enterprise",{"text":395,"config":396},"PME",{"href":397,"dataGaLocation":256,"dataGaName":398},"/fr-fr/small-business/","small business",{"text":400,"config":401},"Start-up",{"href":402,"dataGaLocation":256,"dataGaName":403},"/fr-fr/solutions/startups/","startups",{"title":405,"items":406},"Secteurs",[407,412,417,422,427,432],{"text":408,"config":409},"Services financiers",{"href":410,"dataGaLocation":256,"dataGaName":411},"/fr-fr/solutions/finance/","financial services",{"text":413,"config":414},"Secteur public",{"href":415,"dataGaLocation":256,"dataGaName":416},"/fr-fr/solutions/public-sector/","public sector",{"text":418,"config":419},"Télécommunications",{"href":420,"dataGaLocation":256,"dataGaName":421},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":423,"config":424},"Automobile",{"href":425,"dataGaLocation":256,"dataGaName":426},"/fr-fr/solutions/automotive/","automotive",{"text":428,"config":429},"Éducation",{"href":430,"dataGaLocation":256,"dataGaName":431},"/fr-fr/solutions/education/","education",{"text":433,"config":434},"Aérospatiale",{"href":435,"dataGaLocation":256,"dataGaName":436},"/fr-fr/solutions/aerospace/","aerospace",{"config":438,"title":439,"text":440,"link":441},{"background":349,"textColor":350},"GitLab Security Standard","Découvrez comment renforcer votre usine logicielle et permettre aux agents d'IA de gagner en autonomie sans sacrifier la sécurité.",{"text":442,"config":443},"Découvrir GitLab Security Standard",{"href":444,"dataGaName":445,"dataGaLocation":256},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":447,"config":448},"Tarifs",{"href":449,"dataGaName":450,"dataGaLocation":256,"dataNavLevelOne":450},"/fr-fr/pricing/","pricing",{"text":452,"config":453,"menu":455},"Ressources",{"dataNavLevelOne":454},"resources",{"type":278,"link":456,"columns":460,"feature":517},{"text":457,"config":458},"Afficher toutes les ressources",{"href":459,"dataGaName":454,"dataGaLocation":256},"/fr-fr/resources/",[461,489],{"title":462,"items":463},"Découvrir",[464,469,474,479,484],{"text":465,"config":466},"Documentation",{"href":467,"dataGaName":468,"dataGaLocation":256},"https://docs.gitlab.com/","docs",{"text":470,"config":471},"GitLab University",{"href":472,"dataGaName":473,"dataGaLocation":256},"https://university.gitlab.com/","university",{"text":475,"config":476},"Démos",{"href":477,"dataGaName":478,"dataGaLocation":256},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":480,"config":481},"Centre de démos",{"href":482,"dataGaName":483,"dataGaLocation":256},"/fr-fr/demo-hub/","demo hub",{"text":485,"config":486},"Services",{"href":487,"dataGaName":488,"dataGaLocation":256},"/fr-fr/services/","services",{"title":490,"items":491},"Connecter",[492,497,502,507,512],{"text":493,"config":494},"Blog",{"href":495,"dataGaName":496,"dataGaLocation":256},"/fr-fr/blog/","blog",{"text":498,"config":499},"Communauté",{"href":500,"dataGaName":501,"dataGaLocation":256},"/community/","community",{"text":503,"config":504},"Clients",{"href":505,"dataGaName":506,"dataGaLocation":256},"/fr-fr/customers/","customers",{"text":508,"config":509},"Partenaires",{"href":510,"dataGaName":511,"dataGaLocation":256},"/fr-fr/partners/","partners",{"text":513,"config":514},"Événements",{"href":515,"dataGaName":516,"dataGaLocation":256},"/events/","events",{"config":518,"title":519,"text":520,"link":521},{"background":349,"textColor":350},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":522,"config":523},"Lire les articles les plus récents",{"href":524,"dataGaName":525,"dataGaLocation":256},"/fr-fr/whats-new/","whats new",{"text":527,"config":528,"menu":530},"Société",{"dataNavLevelOne":529},"company",{"type":278,"columns":531},[532],{"items":533},[534,539,545,550,555,560,565,570,575],{"text":535,"config":536},"À propos",{"href":537,"dataGaName":538,"dataGaLocation":256},"/fr-fr/company/","about",{"text":540,"config":541,"footerGa":544},"Carrières",{"href":542,"dataGaName":543,"dataGaLocation":256},"/jobs/","jobs",{"dataGaName":543},{"text":546,"config":547},"Presse",{"href":548,"dataGaName":549,"dataGaLocation":256},"/press/","press",{"text":551,"config":552},"Manuel",{"href":553,"dataGaName":554,"dataGaLocation":256},"https://handbook.gitlab.com/","handbook",{"text":556,"config":557},"Leadership",{"href":558,"dataGaName":559,"dataGaLocation":256},"/company/team/e-group/","leadership",{"text":561,"config":562},"Relations avec les investisseurs",{"href":563,"dataGaName":564,"dataGaLocation":256},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":566,"config":567},"Trust Center",{"href":568,"dataGaName":569,"dataGaLocation":256},"/fr-fr/security/","trust center",{"text":571,"config":572},"Centre pour la transparence de l'IA",{"href":573,"dataGaName":574,"dataGaLocation":256},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":576,"config":577},"Newsletter",{"href":578,"dataGaName":579,"dataGaLocation":256},"/company/contact/#contact-forms","newsletter",{"text":581,"config":582,"menu":583},"Nous contacter",{"dataNavLevelOne":529},{"type":278,"columns":584},[585],{"items":586},[587,592,597],{"text":588,"config":589},"Contacter l'équipe commerciale",{"href":590,"dataGaName":591,"dataGaLocation":256},"/fr-fr/sales/","talk to sales",{"text":593,"config":594},"Assistance GitLab",{"href":595,"dataGaName":596,"dataGaLocation":256},"https://support.gitlab.com/hc/en-us","support portal",{"text":598,"config":599},"Portail clients GitLab",{"href":600,"dataGaName":601,"dataGaLocation":256},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":603,"login":604,"suggestions":611},"Fermer",{"text":605,"link":606},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":607,"config":608},"GitLab.com",{"href":270,"dataGaName":609,"dataGaLocation":610},"search login","search",{"text":612,"default":613},"Suggestions",[614,617,621,623,628,633],{"text":615,"config":616},"GitLab Duo Agent Platform",{"href":335,"dataGaName":35,"dataGaLocation":610},{"text":618,"config":619},"Suggestions de code (IA)",{"href":335,"dataGaName":620,"dataGaLocation":610},"Code Suggestions (AI)",{"text":56,"config":622},{"href":289,"dataGaName":56,"dataGaLocation":610},{"text":624,"config":625},"GitLab sur AWS",{"href":626,"dataGaName":627,"dataGaLocation":610},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":629,"config":630},"GitLab sur Google Cloud",{"href":631,"dataGaName":632,"dataGaLocation":610},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":351,"config":634},{"href":356,"dataGaName":635,"dataGaLocation":610},"Why GitLab?",{"freeTrial":637,"mobileIcon":642,"desktopIcon":647,"secondaryButton":650},{"text":638,"config":639},"Commencer votre essai gratuit",{"href":640,"dataGaName":261,"dataGaLocation":641},"https://gitlab.com/-/trials/new/","nav",{"altText":643,"config":644},"Icône GitLab",{"src":645,"dataGaName":646,"dataGaLocation":641},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":643,"config":648},{"src":649,"dataGaName":646,"dataGaLocation":641},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":651,"config":652},"Commencer",{"href":653,"dataGaName":654,"dataGaLocation":641},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":656,"mobileIcon":660,"desktopIcon":662},{"text":657,"config":658},"En savoir plus sur GitLab Duo",{"href":335,"dataGaName":659,"dataGaLocation":641},"gitlab duo",{"altText":643,"config":661},{"src":645,"dataGaName":646,"dataGaLocation":641},{"altText":643,"config":663},{"src":649,"dataGaName":646,"dataGaLocation":641},{"button":665,"mobileIcon":670,"desktopIcon":672},{"text":666,"config":667},"/switch",{"href":668,"dataGaName":669,"dataGaLocation":641},"#contact","switch",{"altText":643,"config":671},{"src":645,"dataGaName":646,"dataGaLocation":641},{"altText":643,"config":673},{"src":674,"dataGaName":646,"dataGaLocation":641},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":676,"mobileIcon":681,"desktopIcon":683},{"text":677,"config":678},"Retour aux tarifs",{"href":449,"dataGaName":679,"dataGaLocation":641,"icon":680},"back to pricing","GoBack",{"altText":643,"config":682},{"src":645,"dataGaName":646,"dataGaLocation":641},{"altText":643,"config":684},{"src":649,"dataGaName":646,"dataGaLocation":641},{"title":686,"button":687,"config":690},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":354,"config":688},{"href":340,"dataGaName":689,"dataGaLocation":256},"orbit",{"layout":691,"disabled":240},"release",{"data":693},{"text":694,"config":695,"items":700,"minimal":919},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"twitter":696,"facebook":697,"youtube":698,"linkedin":699},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[701,747,804,845,886],{"title":447,"links":702,"subMenu":718},[703,708,713],{"text":704,"config":705},"Voir les forfaits",{"href":449,"dataGaName":706,"dataGaLocation":707},"view plans","footer",{"text":709,"config":710},"GitLab Premium",{"href":711,"dataGaName":712,"dataGaLocation":707},"/fr-fr/pricing/premium/","why premium",{"text":714,"config":715},"GitLab Ultimate",{"href":716,"dataGaName":717,"dataGaLocation":707},"/fr-fr/pricing/ultimate/","why ultimate",[719],{"title":581,"links":720},[721,723,725,727,732,737,742],{"text":588,"config":722},{"href":590,"dataGaName":266,"dataGaLocation":707},{"text":593,"config":724},{"href":595,"dataGaName":596,"dataGaLocation":707},{"text":598,"config":726},{"href":600,"dataGaName":601,"dataGaLocation":707},{"text":728,"config":729},"Statut",{"href":730,"dataGaName":731,"dataGaLocation":707},"https://status.gitlab.com/","status",{"text":733,"config":734},"Conditions d'utilisation",{"href":735,"dataGaName":736,"dataGaLocation":707},"/terms/","terms of use",{"text":738,"config":739},"Politique de confidentialité",{"href":740,"dataGaName":741,"dataGaLocation":707},"/fr-fr/privacy/","privacy statement",{"text":743,"config":744},"Gestion des cookies",{"dataGaName":745,"dataGaLocation":707,"id":746,"isOneTrustButton":234},"cookie preferences","ot-sdk-btn",{"title":274,"links":748,"subMenu":761},[749,751,753,755,757,759],{"text":280,"config":750},{"href":282,"dataGaName":276,"dataGaLocation":707},{"text":333,"config":752},{"href":335,"dataGaName":336,"dataGaLocation":707},{"text":56,"config":754},{"href":289,"dataGaName":290,"dataGaLocation":707},{"text":338,"config":756},{"href":340,"dataGaName":341,"dataGaLocation":707},{"text":320,"config":758},{"href":322,"dataGaName":323,"dataGaLocation":707},{"text":351,"config":760},{"href":356,"dataGaName":357,"dataGaLocation":707},[762],{"title":763,"links":764},"Thèmes",[765,769,774,779,784,789,794,799],{"text":56,"config":766},{"href":767,"dataGaName":768,"dataGaLocation":707},"/fr-fr/topics/ci-cd/","cicd",{"text":770,"config":771},"GitOps",{"href":772,"dataGaName":773,"dataGaLocation":707},"/fr-fr/topics/gitops/","gitops",{"text":775,"config":776},"DevOps",{"href":777,"dataGaName":778,"dataGaLocation":707},"/fr-fr/topics/devops/","devops",{"text":780,"config":781},"Contrôle de version",{"href":782,"dataGaName":783,"dataGaLocation":707},"/fr-fr/topics/version-control/","version control",{"text":785,"config":786},"DevSecOps",{"href":787,"dataGaName":788,"dataGaLocation":707},"/fr-fr/topics/devsecops/","devsecops",{"text":790,"config":791},"Cloud-native",{"href":792,"dataGaName":793,"dataGaLocation":707},"/fr-fr/topics/cloud-native/","cloud native",{"text":795,"config":796},"IA pour la programmation",{"href":797,"dataGaName":798,"dataGaLocation":707},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":800,"config":801},"IA agentique",{"href":802,"dataGaName":803,"dataGaLocation":707},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":359,"links":805},[806,808,810,812,814,816,818,820,822,824,826,828,830,833,837,841],{"text":372,"config":807},{"href":374,"dataGaName":375,"dataGaLocation":707},{"text":377,"config":809},{"href":379,"dataGaName":380,"dataGaLocation":707},{"text":382,"config":811},{"href":384,"dataGaName":385,"dataGaLocation":707},{"text":408,"config":813},{"href":410,"dataGaName":411,"dataGaLocation":707},{"text":413,"config":815},{"href":415,"dataGaName":416,"dataGaLocation":707},{"text":418,"config":817},{"href":420,"dataGaName":421,"dataGaLocation":707},{"text":423,"config":819},{"href":425,"dataGaName":426,"dataGaLocation":707},{"text":428,"config":821},{"href":430,"dataGaName":431,"dataGaLocation":707},{"text":433,"config":823},{"href":435,"dataGaName":436,"dataGaLocation":707},{"text":390,"config":825},{"href":392,"dataGaName":393,"dataGaLocation":707},{"text":395,"config":827},{"href":397,"dataGaName":398,"dataGaLocation":707},{"text":400,"config":829},{"href":402,"dataGaName":403,"dataGaLocation":707},{"text":770,"config":831},{"href":832,"dataGaName":773,"dataGaLocation":707},"/fr-fr/solutions/gitops/",{"text":834,"config":835},"Analyse de la composition logicielle",{"href":327,"dataGaName":836,"dataGaLocation":707},"software composition analysis",{"text":838,"config":839},"Gestion de la chaîne de valeur",{"href":345,"dataGaName":840,"dataGaLocation":707},"value stream management",{"text":842,"config":843},"Toutes les solutions",{"href":366,"dataGaName":844,"dataGaLocation":707},"all solutions",{"title":452,"links":846},[847,852,857,859,861,863,865,867,869,871,873,875,877,879,882],{"text":848,"config":849},"Installation",{"href":850,"dataGaName":851,"dataGaLocation":707},"/fr-fr/install/","install",{"text":853,"config":854},"Guides de démarrage",{"href":855,"dataGaName":856,"dataGaLocation":707},"/fr-fr/get-started/","quick setup checklists",{"text":465,"config":858},{"href":467,"dataGaName":468,"dataGaLocation":707},{"text":470,"config":860},{"href":472,"dataGaName":473,"dataGaLocation":707},{"text":475,"config":862},{"href":477,"dataGaName":478,"dataGaLocation":707},{"text":480,"config":864},{"href":482,"dataGaName":483,"dataGaLocation":707},{"text":485,"config":866},{"href":487,"dataGaName":488,"dataGaLocation":707},{"text":493,"config":868},{"href":495,"dataGaName":496,"dataGaLocation":707},{"text":498,"config":870},{"href":500,"dataGaName":501,"dataGaLocation":707},{"text":503,"config":872},{"href":505,"dataGaName":506,"dataGaLocation":707},{"text":508,"config":874},{"href":510,"dataGaName":511,"dataGaLocation":707},{"text":513,"config":876},{"href":515,"dataGaName":516,"dataGaLocation":707},{"text":576,"config":878},{"href":578,"dataGaName":579,"dataGaLocation":707},{"text":880,"config":881},"Nouveautés",{"href":524,"dataGaName":525,"dataGaLocation":707},{"text":883,"config":884},"Toutes les ressources",{"href":459,"dataGaName":885,"dataGaLocation":707},"all resources",{"title":527,"links":887},[888,890,892,894,896,898,900,902,904,909,914],{"text":535,"config":889},{"href":537,"dataGaName":529,"dataGaLocation":707},{"text":540,"config":891},{"href":542,"dataGaName":543,"dataGaLocation":707},{"text":546,"config":893},{"href":548,"dataGaName":549,"dataGaLocation":707},{"text":551,"config":895},{"href":553,"dataGaName":554,"dataGaLocation":707},{"text":556,"config":897},{"href":558,"dataGaName":559,"dataGaLocation":707},{"text":561,"config":899},{"href":563,"dataGaName":564,"dataGaLocation":707},{"text":566,"config":901},{"href":568,"dataGaName":569,"dataGaLocation":707},{"text":571,"config":903},{"href":573,"dataGaName":574,"dataGaLocation":707},{"text":905,"config":906},"Développement durable",{"href":907,"dataGaName":908,"dataGaLocation":707},"/sustainability/","Sustainability",{"text":910,"config":911},"Diversité, inclusion et appartenance (DIB)",{"href":912,"dataGaName":913,"dataGaLocation":707},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":915,"config":916},"Déclaration de transparence sur l'esclavage moderne",{"href":917,"dataGaName":918,"dataGaLocation":707},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":920},[921,923,925],{"text":733,"config":922},{"href":735,"dataGaName":736,"dataGaLocation":707},{"text":743,"config":924},{"dataGaName":745,"dataGaLocation":707,"id":746,"isOneTrustButton":234},{"text":738,"config":926},{"href":740,"dataGaName":741,"dataGaLocation":707},[928],{"id":929,"title":7,"body":233,"config":930,"content":933,"description":233,"extension":936,"meta":937,"navigation":234,"path":938,"seo":939,"stem":940,"__hash__":941},"blogAuthors/en-us/blog/authors/stuart-moncada.yml",{"template":931,"gitlabHandle":932},"BlogAuthor","https://gitlab.com/smoncada3",{"name":7,"config":934,"role":222},{"headshot":935},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1771362739/mlyf9r8vfqisersthcdq.png","yml",{},"/en-us/blog/authors/stuart-moncada",{},"en-us/blog/authors/stuart-moncada","qGBB-o0h1PW7YUUb8TfRl6fze1tjqDH7mtd6qhxzW3k",[943,951,959],{"title":944,"description":945,"heroImage":946,"category":229,"date":947,"authors":948,"slug":950,"externalUrl":233},"Gemini 4 Argon sur GitLab : conçu pour les tâches agentiques de longue durée","Gemini 4 Argon de Google est désormais disponible sur GitLab Duo Agent Platform, conçu pour mener à bien des tâches d'ingénierie complexes jusqu'à leur revue.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773856365/gsx2c0vqlswox3ldmq88.jpg","2026-10-21",[949],"Brittany Lutz","gitlab-google-gemini-argon",{"title":952,"description":953,"heroImage":954,"category":229,"date":955,"authors":956,"slug":958,"externalUrl":233},"Attribuez plus rapidement chaque merge request au bon relecteur","GitLab 19.5 recommande le relecteur le plus approprié pour chaque merge request afin de lancer les revues plus tôt, d'accélérer leur traitement et de permettre aux équipes DevOps de déployer davantage de modifications.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791993648/t2kod74bclspits5cc5o.png","2026-10-16",[957],"Rebecca Carter","recommend-reviewers-flow",{"title":960,"description":961,"heroImage":954,"category":229,"date":955,"authors":962,"slug":963,"externalUrl":233},"Connectez vos agents à votre cycle de vie logiciel avec le serveur MCP de GitLab","Exécutez vos workflows GitLab depuis votre application d'IA préférée, avec moins d'appels et un contexte allégé. Le serveur MCP de GitLab est désormais en disponibilité générale.",[949],"mcp-server-ga",{"header":965,"text":966,"button":970,"disclaimer":973},"Commencez votre essai gratuit\n\nde 30 jours\n",[967,968,969],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":258,"config":971},{"href":972,"dataGaName":261,"dataGaLocation":496},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/blog/","Aucune carte de crédit requise.",{"header":975,"blurb":976,"button":977,"secondaryButton":981},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":258,"config":978},{"href":979,"dataGaName":261,"dataGaLocation":980},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":588,"config":982},{"href":590,"dataGaName":266,"dataGaLocation":980},1792707069410]