[{"data":1,"prerenderedAt":995},["ShallowReactive",2],{"/fr-fr/blog/transcend-artifact-central":3,"navigation-fr-fr":245,"banner-fr-fr":681,"footer-fr-fr":688,"blog-post-authors-fr-fr-Corinne Dent":938,"blog-related-posts-fr-fr-transcend-artifact-central":954,"blog-share-wrapper-fr-fr":976,"next-steps-fr-fr":986},{"id":4,"title":5,"authors":6,"body":8,"category":225,"date":226,"description":227,"extension":228,"externalUrl":229,"faq":229,"featured":230,"heroImage":231,"meta":232,"navigation":233,"path":234,"seo":235,"slug":239,"stem":240,"tags":241,"template":243,"updatedDate":229,"__hash__":244},"blogPosts/fr-fr/blog/transcend-artifact-central.md","GitLab Artifact Central : un registre unique pour gouverner vos artefacts",[7],"Corinne Dent",{"type":9,"value":10,"toc":209},"minimark",[11,15,18,21,24,33,37,42,45,48,52,55,78,81,88,92,95,103,107,110,120,124,136,141,144,150,156,160,163,166,170,173,177,180,194,197],[12,13,14],"p",{},"Chaque build logiciel s'appuie sur des paquets open source, des images de base et des bibliothèques, auxquels s'ajoute votre code. Lorsqu'un de ces composants est manquant ou a dérivé, le build échoue. À la vitesse des agents, ces échecs se multiplient, et aucune équipe ne peut les résoudre manuellement.",[12,16,17],{},"La multiplication des registres projet par projet aggrave la situation, car les règles de conservation, les limites de stockage et les droits de publication sont tous gérés séparément au sein de chaque projet. Cette conception au niveau du projet fonctionne tant qu'une personne configure chaque registre manuellement, mais elle atteint ses limites dès que des agents s'exécutent en continu sur des centaines de projets.",[12,19,20],{},"Lors de GitLab Transcend, nous avons annoncé GitLab Artifact Central : un registre unique au niveau de l'organisation qui remplace des centaines de registres au niveau des projets. Ainsi, chaque opération de pull ou de publication, qu'elle soit effectuée par un humain ou un agent, passe par le même point de contrôle réglementé afin que les équipes de plateforme puissent assembler le bon logiciel du premier coup.",[12,22,23],{},"Découvrez pourquoi nous avons développé GitLab Artifact Central et comment il peut aider votre équipe.",[25,26],"iframe",{"src":27,"frameBorder":28,"allow":29,"referrerPolicy":30,"style":31,"title":32},"https://player.vimeo.com/video/1230298162?title=0&byline=0&portrait=0&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%;","GL_Artifact Central 1_092226_v4",[34,35],"script",{"src":36},"https://player.vimeo.com/api/player.js",[38,39,41],"h2",{"id":40},"une-politique-unique-appliquée-partout","Une politique unique, appliquée partout",[12,43,44],{},"Dans GitLab, les règles de conservation, les limites de stockage et les droits de publication sont tous gérés séparément au sein du registre de paquets et de conteneurs gratuit de chaque projet. GitLab Artifact Central fait passer cette gestion à un niveau supérieur. Les équipes définissent les règles de conservation, les paramètres de quota et les politiques d'accès une seule fois au niveau de l'organisation, au lieu de les recréer dans chaque projet.",[12,46,47],{},"Tous les dépôts sont fermés par défaut : l'appartenance à l'organisation constitue une condition d'accès, et non un droit en soi. L'appartenance à l'organisation seule ne déverrouille aucun dépôt tant qu'un rôle ne l'autorise pas explicitement. Nous avons créé quatre rôles spécifiques aux artefacts : Administrateur, Gestionnaire, Contributeur et Lecteur. Ces rôles sont distincts des rôles de projet existants de GitLab, de sorte que l'octroi d'un accès à un dépôt ne modifie en rien les privilèges de l'utilisateur ailleurs.",[38,49,51],{"id":50},"une-seule-url-pour-la-publication-la-mise-en-proxy-ou-les-deux","Une seule URL pour la publication, la mise en proxy ou les deux",[12,53,54],{},"Au lieu de parcourir une page wiki interne, les équipes de développement se réfèrent à une seule URL pour tout. GitLab Artifact Central y parvient grâce à trois types de dépôts :",[56,57,58,66,72],"ul",{},[59,60,61,65],"li",{},[62,63,64],"strong",{},"Hébergé :"," les paquets et images privés que vos équipes créent et publient.",[59,67,68,71],{},[62,69,70],{},"Distant :"," un proxy devant une source externe, comme Docker Hub ou Maven Central, dont la connexion est testée avant que quoi que ce soit n'en dépende.",[59,73,74,77],{},[62,75,76],{},"Virtuel :"," un point de terminaison unique qui regroupe les dépôts hébergés et distants. GitLab vérifie d'abord le dépôt hébergé, puis bascule vers la source distante. Le premier pull externe est mis en cache, de sorte que les pulls suivants proviennent directement de GitLab sans passer par Internet.",[12,79,80],{},"Les dépôts virtuels sont particulièrement utiles pour les équipes qui comparent GitLab à d'autres solutions de gestion d'artefacts. Ils offrent aux équipes de développement l'expérience familière d'un point de terminaison unique, sans qu'elles aient à se soucier de l'emplacement d'un artefact. Que l'artefact ait été créé en interne ou extrait d'un registre externe, les équipes le demandent de la même façon. Pendant la période bêta, GitLab Artifact Central prend en charge Maven, npm, Docker et OCI. D'autres formats seront ajoutés ultérieurement.",[12,82,83],{},[84,85],"img",{"alt":86,"src":87},"GitLab Artifact Central","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791239267/zfd9zisjm0gqkj5relb9.png",[38,89,91],{"id":90},"tout-retracer-automatiquement","Tout retracer automatiquement",[12,93,94],{},"Voici ce qui est difficile à reproduire en dehors de GitLab. Chaque artefact publié via GitLab Artifact Central conserve automatiquement l'origine de son build : quel pipeline l'a créé, de quelle branche et de quel commit il provient, qui a déclenché le job. Comme il s'agit de la même plateforme qui a exécuté le build, le registre dispose déjà de ces informations.",[12,96,97,98,102],{},"L'authentification fonctionne de la même manière. La publication et le pull utilisent ",[99,100,101],"code",{},"CI_JOB_TOKEN",", l'identité dont disposent déjà vos pipelines, tant pour les utilisateurs que pour les agents. Un agent qui publie ou effectue un pull via des pipelines CI utilise exactement ce même token de job, et non un compte de service ajouté après coup avec des autorisations séparées à gérer. Avec un registre autonome, remonter la piste d'un artefact jusqu'à sa source implique de corréler séparément les identifiants entre votre système CI et votre registre, à l'aide d'un script dont une personne doit assurer la responsabilité et la maintenance. Avec GitLab Artifact Central, le pipeline, la branche, le commit et le job sont déjà associés à l'artefact lui-même.",[38,104,106],{"id":105},"une-visibilité-instantanée-sur-tout-ce-que-vous-publiez","Une visibilité instantanée sur tout ce que vous publiez",[12,108,109],{},"GitLab Artifact Central réside sur la même plateforme que votre code, vos merge requests et vos pipelines. Ainsi, les artefacts publiés depuis la CI conservent l'origine de leur build : le pipeline qui les a créés, le commit et la personne qui les a publiés.",[12,111,112,113,119],{},"Nous prévoyons ensuite de connecter ces informations à l'ensemble de votre organisation via ",[114,115,118],"a",{"href":116,"rel":117},"https://about.gitlab.com/fr-fr/gitlab-orbit/",[],"GitLab Orbit",", afin que la question « Lesquels de mes services en cours d'exécution sont concernés par cette vulnérabilité ? » obtienne une réponse unique, au lieu de nécessiter une recherche manuelle dans quatre ou cinq outils différents.",[38,121,123],{"id":122},"associer-gitlab-artifact-central-à-gitlab-dependency-firewall","Associer GitLab Artifact Central à GitLab Dependency Firewall",[12,125,126,131,132,135],{},[114,127,130],{"href":128,"rel":129},"https://about.gitlab.com/fr-fr/blog/transcend-dependency-firewall/",[],"GitLab Dependency Firewall",", un produit GitLab distinct désormais disponible en accès anticipé pour les clients GitLab Premium et GitLab Ultimate, fonctionne dès son installation avec GitLab Artifact Central. Avec GitLab Dependency Firewall, vous pouvez bloquer les paquets à risque avant même qu'ils n'atteignent un build. Vous ajoutez sa vérification à chaque pipeline à l'aide de la CLI ",[99,133,134],{},"glab",", de sorte que la couverture est assurée pipeline par pipeline, quel que soit le gestionnaire de paquets utilisé par vos équipes. Nous prévoyons ensuite de renforcer l'intégration entre ces deux produits, afin qu'une seule politique applicable à l'ensemble de votre organisation bloque les paquets à risque en fonction de leur vulnérabilité, de leur licence ou de leur ancienneté dès leur récupération.",[137,138,140],"h3",{"id":139},"deux-avantages-dun-même-registre","Deux avantages d'un même registre",[12,142,143],{},"Voyons ce que cela donne du point de vue d'un développeur qui livre du code, puis de celui de l'équipe de plateforme qui veille à la cohérence de l'ensemble.",[12,145,146,149],{},[62,147,148],{},"Un développeur qui publie depuis la CI :"," votre pipeline publie un artefact Maven à l'aide du token de job qu'il possède déjà, sans qu'il soit nécessaire de gérer de nouveaux secrets. Si ce même développeur a besoin d'un paquet interne en plus d'un élément provenant de Maven Central, il pointe vers une URL de dépôt virtuel unique et laisse GitLab Artifact Central déterminer où se trouve chaque élément.",[12,151,152,155],{},[62,153,154],{},"Une équipe de plateforme qui définit une politique une seule fois :"," au lieu de configurer des règles sur des centaines de projets distincts, un administrateur définit une seule fois les quotas de stockage et les règles d'accès aux dépôts au niveau de l'organisation. Chaque dépôt sous-jacent hérite ensuite de ces paramètres. Lorsque vous devez savoir quel volume de données votre entreprise stocke, et où, la réponse se trouve dans un seul tableau de bord.",[137,157,159],{"id":158},"migrer-vos-artefacts","Migrer vos artefacts",[12,161,162],{},"La plupart des entreprises ne partent pas de zéro, et abandonner brutalement un registre existant n'est pas réaliste. Avec GitLab Artifact Central, vous pouvez ajouter vos dépôts existants en tant que sources distantes derrière un dépôt virtuel, de sorte que les équipes de développement accèdent à une seule URL et que les artefacts ne sont transférés que lorsqu'un build les demande réellement. Nul besoin de copie en masse, de fenêtre de migration le week-end ni de transfert de pétaoctets de données sur votre réseau.",[12,164,165],{},"Votre ancien registre reste le système de référence. Lorsque vous êtes prêt, vous convertissez cette source distante en dépôt hébergé sur GitLab Artifact Central. Votre migration gagne ainsi en sécurité et se déroule progressivement.",[38,167,169],{"id":168},"essayez-gitlab-artifact-central-gratuitement-en-version-bêta","Essayez GitLab Artifact Central gratuitement en version bêta",[12,171,172],{},"GitLab Artifact Central est disponible dès aujourd'hui en version bêta sur GitLab.com, avec une disponibilité sur GitLab Self-Managed prévue dans le courant du mois. La version bêta est entièrement gratuite et ne nécessite aucun achat. Nous analysons l'utilisation pour définir la tarification avant la disponibilité générale, et nous vous communiquerons plus de détails à ce moment-là.",[137,174,176],{"id":175},"aidez-nous-à-continuer-à-développer-gitlab-artifact-central","Aidez-nous à continuer à développer GitLab Artifact Central",[12,178,179],{},"Nous n'en serions pas là sans nos partenaires qui utilisent GitLab Artifact Central dans le cadre de workflows réels depuis plusieurs semaines. Leurs retours ont déjà influencé la version que nous lançons aujourd'hui, et vos commentaires façonneront les prochaines évolutions.",[12,181,182,183,188,189,193],{},"Aucune invitation n'est requise pour participer à la version bêta de GitLab Artifact Central : ",[114,184,187],{"href":185,"rel":186},"https://about.gitlab.com/artifact-central/",[],"inscrivez-vous simplement sur notre site web",", et un membre de notre équipe vous contactera pour l'activer sur votre compte. Si vous ne disposez pas encore d'un compte GitLab, vous pouvez également ",[114,190,192],{"href":185,"rel":191},[],"vous inscrire"," à la version bêta, et un membre de notre équipe vous contactera.",[12,195,196],{},"Nous avons hâte de découvrir ce que vous allez créer.",[198,199,200],"blockquote",{},[12,201,202,203,208],{},"Regardez le ",[114,204,207],{"href":205,"rel":206},"https://about.gitlab.com/fr-fr/events/transcend/virtual/",[],"replay de notre événement GitLab Transcend"," dès maintenant ! Découvrez les démonstrations des nouvelles fonctionnalités de la plateforme et comment tirer parti de la rapidité de l'IA agentique sur l'ensemble du cycle de vie logiciel.",{"title":210,"searchDepth":211,"depth":211,"links":212},"",2,[213,214,215,216,217,222],{"id":40,"depth":211,"text":41},{"id":50,"depth":211,"text":51},{"id":90,"depth":211,"text":91},{"id":105,"depth":211,"text":106},{"id":122,"depth":211,"text":123,"children":218},[219,221],{"id":139,"depth":220,"text":140},3,{"id":158,"depth":220,"text":159},{"id":168,"depth":211,"text":169,"children":223},[224],{"id":175,"depth":220,"text":176},"product","2026-10-06","Centralisez vos paquets et vos images de conteneurs dans un espace gouverné, aux côtés de votre code et de vos pipelines. GitLab Artifact Central est désormais disponible en version bêta gratuite.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",{},true,"/fr-fr/blog/transcend-artifact-central",{"title":236,"description":237,"config":238},"Artifact Central : un registre unique pour vos artefacts","Centralisez vos paquets et vos images de conteneurs dans un espace gouverné, aux côtés de votre code et de vos pipelines.",{"noIndex":230},"transcend-artifact-central","fr-fr/blog/transcend-artifact-central",[225,242],"features","BlogPost","SnuLIyyzHKU5U7wJ40rvEiMlyCxZMhThx-38NFRKjiw",{"logo":246,"freeTrial":251,"sales":256,"login":261,"items":266,"search":597,"minimal":632,"duo":651,"switchNav":660,"pricingDeployment":671},{"config":247},{"href":248,"dataGaName":249,"dataGaLocation":250},"/fr-fr/","gitlab logo","header",{"text":252,"config":253},"Commencer un essai gratuit",{"href":254,"dataGaName":255,"dataGaLocation":250},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":257,"config":258},"Demander une démo",{"href":259,"dataGaName":260,"dataGaLocation":250},"/request-a-demo/","sales",{"text":262,"config":263},"Connexion",{"href":264,"dataGaName":265,"dataGaLocation":250},"https://gitlab.com/users/sign_in/","sign in",[267,353,441,446,521,575],{"text":268,"left":233,"config":269,"menu":271},"Plateforme",{"dataNavLevelOne":270},"platform",{"type":272,"link":273,"columns":277,"feature":342},"lists",{"text":274,"config":275},"Explorer la plateforme",{"href":276,"dataGaName":270,"dataGaLocation":250},"/fr-fr/platform/",[278,301,324],{"title":279,"items":280},"Exécution et workflows",[281,286,291,296],{"text":282,"config":283},"CI/CD",{"href":284,"dataGaLocation":250,"dataGaName":285},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":287,"config":288},"Gestion du code source",{"href":289,"dataGaLocation":250,"dataGaName":290},"/fr-fr/solutions/source-code-management/","source code management",{"text":292,"config":293},"Méthode de livraison selon les principes Agile",{"href":294,"dataGaLocation":250,"dataGaName":295},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":297,"config":298},"Gestion des artefacts",{"href":299,"dataGaLocation":250,"dataGaName":300},"/fr-fr/artifact-central/","artifact management",{"title":302,"items":303},"Sécurité et gouvernance",[304,309,314,319],{"text":305,"config":306},"Test de sécurité des applications",{"href":307,"dataGaLocation":250,"dataGaName":308},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":310,"config":311},"Gouvernance et conformité",{"href":312,"dataGaLocation":250,"dataGaName":313},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":315,"config":316},"Gestion des secrets",{"href":317,"dataGaLocation":250,"dataGaName":318},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":320,"config":321},"Sécurité de la chaîne d'approvisionnement",{"href":322,"dataGaLocation":250,"dataGaName":323},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":325,"items":326},"Contexte et IA",[327,332,337],{"text":328,"config":329},"Orchestration agentique",{"href":330,"dataGaLocation":250,"dataGaName":331},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":333,"config":334},"Graphe de contexte",{"href":335,"dataGaLocation":250,"dataGaName":336},"/fr-fr/gitlab-orbit/","context graph",{"text":338,"config":339},"Visibilité et mesures",{"href":340,"dataGaLocation":250,"dataGaName":341},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":343,"title":346,"text":347,"link":348},{"background":344,"textColor":345},"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":349,"config":350},"En savoir plus",{"href":351,"dataGaName":352,"dataGaLocation":250},"/fr-fr/why-gitlab/","why gitlab",{"text":354,"left":233,"config":355,"menu":357},"Solutions",{"dataNavLevelOne":356},"solutions",{"type":272,"link":358,"columns":362,"feature":432},{"text":359,"config":360},"Voir toutes les solutions",{"href":361,"dataGaName":356,"dataGaLocation":250},"/fr-fr/solutions/",[363,381,399],{"title":364,"items":365},"Résultats",[366,371,376],{"text":367,"config":368},"Modernisation DevOps",{"href":369,"dataGaLocation":250,"dataGaName":370},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":372,"config":373},"Modernisation de la sécurité",{"href":374,"dataGaLocation":250,"dataGaName":375},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":377,"config":378},"Modernisation de l'IA",{"href":379,"dataGaLocation":250,"dataGaName":380},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":382,"items":383},"Par taille",[384,389,394],{"text":385,"config":386},"Entreprises",{"href":387,"dataGaLocation":250,"dataGaName":388},"/fr-fr/enterprise/","enterprise",{"text":390,"config":391},"PME",{"href":392,"dataGaLocation":250,"dataGaName":393},"/fr-fr/small-business/","small business",{"text":395,"config":396},"Start-up",{"href":397,"dataGaLocation":250,"dataGaName":398},"/fr-fr/solutions/startups/","startups",{"title":400,"items":401},"Secteurs",[402,407,412,417,422,427],{"text":403,"config":404},"Services financiers",{"href":405,"dataGaLocation":250,"dataGaName":406},"/fr-fr/solutions/finance/","financial services",{"text":408,"config":409},"Secteur public",{"href":410,"dataGaLocation":250,"dataGaName":411},"/fr-fr/solutions/public-sector/","public sector",{"text":413,"config":414},"Télécommunications",{"href":415,"dataGaLocation":250,"dataGaName":416},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":418,"config":419},"Automobile",{"href":420,"dataGaLocation":250,"dataGaName":421},"/fr-fr/solutions/automotive/","automotive",{"text":423,"config":424},"Éducation",{"href":425,"dataGaLocation":250,"dataGaName":426},"/fr-fr/solutions/education/","education",{"text":428,"config":429},"Aérospatiale",{"href":430,"dataGaLocation":250,"dataGaName":431},"/fr-fr/solutions/aerospace/","aerospace",{"config":433,"title":434,"text":435,"link":436},{"background":344,"textColor":345},"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":437,"config":438},"Découvrir GitLab Security Standard",{"href":439,"dataGaName":440,"dataGaLocation":250},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":442,"config":443},"Tarifs",{"href":444,"dataGaName":445,"dataGaLocation":250,"dataNavLevelOne":445},"/fr-fr/pricing/","pricing",{"text":447,"config":448,"menu":450},"Ressources",{"dataNavLevelOne":449},"resources",{"type":272,"link":451,"columns":455,"feature":512},{"text":452,"config":453},"Afficher toutes les ressources",{"href":454,"dataGaName":449,"dataGaLocation":250},"/fr-fr/resources/",[456,484],{"title":457,"items":458},"Découvrir",[459,464,469,474,479],{"text":460,"config":461},"Documentation",{"href":462,"dataGaName":463,"dataGaLocation":250},"https://docs.gitlab.com/","docs",{"text":465,"config":466},"GitLab University",{"href":467,"dataGaName":468,"dataGaLocation":250},"https://university.gitlab.com/","university",{"text":470,"config":471},"Démos",{"href":472,"dataGaName":473,"dataGaLocation":250},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":475,"config":476},"Centre de démos",{"href":477,"dataGaName":478,"dataGaLocation":250},"/fr-fr/demo-hub/","demo hub",{"text":480,"config":481},"Services",{"href":482,"dataGaName":483,"dataGaLocation":250},"/fr-fr/services/","services",{"title":485,"items":486},"Connecter",[487,492,497,502,507],{"text":488,"config":489},"Blog",{"href":490,"dataGaName":491,"dataGaLocation":250},"/fr-fr/blog/","blog",{"text":493,"config":494},"Communauté",{"href":495,"dataGaName":496,"dataGaLocation":250},"/community/","community",{"text":498,"config":499},"Clients",{"href":500,"dataGaName":501,"dataGaLocation":250},"/fr-fr/customers/","customers",{"text":503,"config":504},"Partenaires",{"href":505,"dataGaName":506,"dataGaLocation":250},"/fr-fr/partners/","partners",{"text":508,"config":509},"Événements",{"href":510,"dataGaName":511,"dataGaLocation":250},"/events/","events",{"config":513,"title":514,"text":515,"link":516},{"background":344,"textColor":345},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":517,"config":518},"Lire les articles les plus récents",{"href":519,"dataGaName":520,"dataGaLocation":250},"/fr-fr/whats-new/","whats new",{"text":522,"config":523,"menu":525},"Société",{"dataNavLevelOne":524},"company",{"type":272,"columns":526},[527],{"items":528},[529,534,540,545,550,555,560,565,570],{"text":530,"config":531},"À propos",{"href":532,"dataGaName":533,"dataGaLocation":250},"/fr-fr/company/","about",{"text":535,"config":536,"footerGa":539},"Carrières",{"href":537,"dataGaName":538,"dataGaLocation":250},"/jobs/","jobs",{"dataGaName":538},{"text":541,"config":542},"Presse",{"href":543,"dataGaName":544,"dataGaLocation":250},"/press/","press",{"text":546,"config":547},"Manuel",{"href":548,"dataGaName":549,"dataGaLocation":250},"https://handbook.gitlab.com/","handbook",{"text":551,"config":552},"Leadership",{"href":553,"dataGaName":554,"dataGaLocation":250},"/company/team/e-group/","leadership",{"text":556,"config":557},"Relations avec les investisseurs",{"href":558,"dataGaName":559,"dataGaLocation":250},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":561,"config":562},"Trust Center",{"href":563,"dataGaName":564,"dataGaLocation":250},"/fr-fr/security/","trust center",{"text":566,"config":567},"Centre pour la transparence de l'IA",{"href":568,"dataGaName":569,"dataGaLocation":250},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":571,"config":572},"Newsletter",{"href":573,"dataGaName":574,"dataGaLocation":250},"/company/contact/#contact-forms","newsletter",{"text":576,"config":577,"menu":578},"Nous contacter",{"dataNavLevelOne":524},{"type":272,"columns":579},[580],{"items":581},[582,587,592],{"text":583,"config":584},"Contacter l'équipe commerciale",{"href":585,"dataGaName":586,"dataGaLocation":250},"/fr-fr/sales/","talk to sales",{"text":588,"config":589},"Assistance GitLab",{"href":590,"dataGaName":591,"dataGaLocation":250},"https://support.gitlab.com/hc/en-us","support portal",{"text":593,"config":594},"Portail clients GitLab",{"href":595,"dataGaName":596,"dataGaLocation":250},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":598,"login":599,"suggestions":606},"Fermer",{"text":600,"link":601},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":602,"config":603},"GitLab.com",{"href":264,"dataGaName":604,"dataGaLocation":605},"search login","search",{"text":607,"default":608},"Suggestions",[609,613,617,619,624,629],{"text":610,"config":611},"GitLab Duo Agent Platform",{"href":330,"dataGaName":612,"dataGaLocation":605},"GitLab Duo Agent Platform",{"text":614,"config":615},"Suggestions de code (IA)",{"href":330,"dataGaName":616,"dataGaLocation":605},"Code Suggestions (AI)",{"text":282,"config":618},{"href":284,"dataGaName":282,"dataGaLocation":605},{"text":620,"config":621},"GitLab sur AWS",{"href":622,"dataGaName":623,"dataGaLocation":605},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":625,"config":626},"GitLab sur Google Cloud",{"href":627,"dataGaName":628,"dataGaLocation":605},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":346,"config":630},{"href":351,"dataGaName":631,"dataGaLocation":605},"Why GitLab?",{"freeTrial":633,"mobileIcon":638,"desktopIcon":643,"secondaryButton":646},{"text":634,"config":635},"Commencer votre essai gratuit",{"href":636,"dataGaName":255,"dataGaLocation":637},"https://gitlab.com/-/trials/new/","nav",{"altText":639,"config":640},"Icône GitLab",{"src":641,"dataGaName":642,"dataGaLocation":637},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":639,"config":644},{"src":645,"dataGaName":642,"dataGaLocation":637},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":647,"config":648},"Commencer",{"href":649,"dataGaName":650,"dataGaLocation":637},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":652,"mobileIcon":656,"desktopIcon":658},{"text":653,"config":654},"En savoir plus sur GitLab Duo",{"href":330,"dataGaName":655,"dataGaLocation":637},"gitlab duo",{"altText":639,"config":657},{"src":641,"dataGaName":642,"dataGaLocation":637},{"altText":639,"config":659},{"src":645,"dataGaName":642,"dataGaLocation":637},{"button":661,"mobileIcon":666,"desktopIcon":668},{"text":662,"config":663},"/switch",{"href":664,"dataGaName":665,"dataGaLocation":637},"#contact","switch",{"altText":639,"config":667},{"src":641,"dataGaName":642,"dataGaLocation":637},{"altText":639,"config":669},{"src":670,"dataGaName":642,"dataGaLocation":637},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":672,"mobileIcon":677,"desktopIcon":679},{"text":673,"config":674},"Retour aux tarifs",{"href":444,"dataGaName":675,"dataGaLocation":637,"icon":676},"back to pricing","GoBack",{"altText":639,"config":678},{"src":641,"dataGaName":642,"dataGaLocation":637},{"altText":639,"config":680},{"src":645,"dataGaName":642,"dataGaLocation":637},{"title":682,"button":683,"config":686},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":349,"config":684},{"href":335,"dataGaName":685,"dataGaLocation":250},"orbit",{"layout":687,"disabled":230},"release",{"data":689},{"text":690,"source":691,"edit":697,"contribute":702,"config":707,"items":712,"minimal":930},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":692,"config":693},"Afficher le code source de la page",{"href":694,"dataGaName":695,"dataGaLocation":696},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":698,"config":699},"Modifier cette page",{"href":700,"dataGaName":701,"dataGaLocation":696},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":703,"config":704},"Contribuer",{"href":705,"dataGaName":706,"dataGaLocation":696},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":708,"facebook":709,"youtube":710,"linkedin":711},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[713,758,815,856,897],{"title":442,"links":714,"subMenu":729},[715,719,724],{"text":716,"config":717},"Voir les forfaits",{"href":444,"dataGaName":718,"dataGaLocation":696},"view plans",{"text":720,"config":721},"GitLab Premium",{"href":722,"dataGaName":723,"dataGaLocation":696},"/fr-fr/pricing/premium/","why premium",{"text":725,"config":726},"GitLab Ultimate",{"href":727,"dataGaName":728,"dataGaLocation":696},"/fr-fr/pricing/ultimate/","why ultimate",[730],{"title":576,"links":731},[732,734,736,738,743,748,753],{"text":583,"config":733},{"href":585,"dataGaName":260,"dataGaLocation":696},{"text":588,"config":735},{"href":590,"dataGaName":591,"dataGaLocation":696},{"text":593,"config":737},{"href":595,"dataGaName":596,"dataGaLocation":696},{"text":739,"config":740},"Statut",{"href":741,"dataGaName":742,"dataGaLocation":696},"https://status.gitlab.com/","status",{"text":744,"config":745},"Conditions d'utilisation",{"href":746,"dataGaName":747,"dataGaLocation":696},"/terms/","terms of use",{"text":749,"config":750},"Politique de confidentialité",{"href":751,"dataGaName":752,"dataGaLocation":696},"/fr-fr/privacy/","privacy statement",{"text":754,"config":755},"Gestion des cookies",{"dataGaName":756,"dataGaLocation":696,"id":757,"isOneTrustButton":233},"cookie preferences","ot-sdk-btn",{"title":268,"links":759,"subMenu":772},[760,762,764,766,768,770],{"text":274,"config":761},{"href":276,"dataGaName":270,"dataGaLocation":696},{"text":328,"config":763},{"href":330,"dataGaName":331,"dataGaLocation":696},{"text":282,"config":765},{"href":284,"dataGaName":285,"dataGaLocation":696},{"text":333,"config":767},{"href":335,"dataGaName":336,"dataGaLocation":696},{"text":315,"config":769},{"href":317,"dataGaName":318,"dataGaLocation":696},{"text":346,"config":771},{"href":351,"dataGaName":352,"dataGaLocation":696},[773],{"title":774,"links":775},"Thèmes",[776,780,785,790,795,800,805,810],{"text":282,"config":777},{"href":778,"dataGaName":779,"dataGaLocation":696},"/fr-fr/topics/ci-cd/","cicd",{"text":781,"config":782},"GitOps",{"href":783,"dataGaName":784,"dataGaLocation":696},"/fr-fr/topics/gitops/","gitops",{"text":786,"config":787},"DevOps",{"href":788,"dataGaName":789,"dataGaLocation":696},"/fr-fr/topics/devops/","devops",{"text":791,"config":792},"Contrôle de version",{"href":793,"dataGaName":794,"dataGaLocation":696},"/fr-fr/topics/version-control/","version control",{"text":796,"config":797},"DevSecOps",{"href":798,"dataGaName":799,"dataGaLocation":696},"/fr-fr/topics/devsecops/","devsecops",{"text":801,"config":802},"Cloud-native",{"href":803,"dataGaName":804,"dataGaLocation":696},"/fr-fr/topics/cloud-native/","cloud native",{"text":806,"config":807},"IA pour la programmation",{"href":808,"dataGaName":809,"dataGaLocation":696},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":811,"config":812},"IA agentique",{"href":813,"dataGaName":814,"dataGaLocation":696},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":354,"links":816},[817,819,821,823,825,827,829,831,833,835,837,839,841,844,848,852],{"text":367,"config":818},{"href":369,"dataGaName":370,"dataGaLocation":696},{"text":372,"config":820},{"href":374,"dataGaName":375,"dataGaLocation":696},{"text":377,"config":822},{"href":379,"dataGaName":380,"dataGaLocation":696},{"text":403,"config":824},{"href":405,"dataGaName":406,"dataGaLocation":696},{"text":408,"config":826},{"href":410,"dataGaName":411,"dataGaLocation":696},{"text":413,"config":828},{"href":415,"dataGaName":416,"dataGaLocation":696},{"text":418,"config":830},{"href":420,"dataGaName":421,"dataGaLocation":696},{"text":423,"config":832},{"href":425,"dataGaName":426,"dataGaLocation":696},{"text":428,"config":834},{"href":430,"dataGaName":431,"dataGaLocation":696},{"text":385,"config":836},{"href":387,"dataGaName":388,"dataGaLocation":696},{"text":390,"config":838},{"href":392,"dataGaName":393,"dataGaLocation":696},{"text":395,"config":840},{"href":397,"dataGaName":398,"dataGaLocation":696},{"text":781,"config":842},{"href":843,"dataGaName":784,"dataGaLocation":696},"/fr-fr/solutions/gitops/",{"text":845,"config":846},"Analyse de la composition logicielle",{"href":322,"dataGaName":847,"dataGaLocation":696},"software composition analysis",{"text":849,"config":850},"Gestion de la chaîne de valeur",{"href":340,"dataGaName":851,"dataGaLocation":696},"value stream management",{"text":853,"config":854},"Toutes les solutions",{"href":361,"dataGaName":855,"dataGaLocation":696},"all solutions",{"title":447,"links":857},[858,863,868,870,872,874,876,878,880,882,884,886,888,890,893],{"text":859,"config":860},"Installation",{"href":861,"dataGaName":862,"dataGaLocation":696},"/fr-fr/install/","install",{"text":864,"config":865},"Guides de démarrage",{"href":866,"dataGaName":867,"dataGaLocation":696},"/fr-fr/get-started/","quick setup checklists",{"text":460,"config":869},{"href":462,"dataGaName":463,"dataGaLocation":696},{"text":465,"config":871},{"href":467,"dataGaName":468,"dataGaLocation":696},{"text":470,"config":873},{"href":472,"dataGaName":473,"dataGaLocation":696},{"text":475,"config":875},{"href":477,"dataGaName":478,"dataGaLocation":696},{"text":480,"config":877},{"href":482,"dataGaName":483,"dataGaLocation":696},{"text":488,"config":879},{"href":490,"dataGaName":491,"dataGaLocation":696},{"text":493,"config":881},{"href":495,"dataGaName":496,"dataGaLocation":696},{"text":498,"config":883},{"href":500,"dataGaName":501,"dataGaLocation":696},{"text":503,"config":885},{"href":505,"dataGaName":506,"dataGaLocation":696},{"text":508,"config":887},{"href":510,"dataGaName":511,"dataGaLocation":696},{"text":571,"config":889},{"href":573,"dataGaName":574,"dataGaLocation":696},{"text":891,"config":892},"Nouveautés",{"href":519,"dataGaName":520,"dataGaLocation":696},{"text":894,"config":895},"Toutes les ressources",{"href":454,"dataGaName":896,"dataGaLocation":696},"all resources",{"title":522,"links":898},[899,901,903,905,907,909,911,913,915,920,925],{"text":530,"config":900},{"href":532,"dataGaName":524,"dataGaLocation":696},{"text":535,"config":902},{"href":537,"dataGaName":538,"dataGaLocation":696},{"text":541,"config":904},{"href":543,"dataGaName":544,"dataGaLocation":696},{"text":546,"config":906},{"href":548,"dataGaName":549,"dataGaLocation":696},{"text":551,"config":908},{"href":553,"dataGaName":554,"dataGaLocation":696},{"text":556,"config":910},{"href":558,"dataGaName":559,"dataGaLocation":696},{"text":561,"config":912},{"href":563,"dataGaName":564,"dataGaLocation":696},{"text":566,"config":914},{"href":568,"dataGaName":569,"dataGaLocation":696},{"text":916,"config":917},"Développement durable",{"href":918,"dataGaName":919,"dataGaLocation":696},"/sustainability/","Sustainability",{"text":921,"config":922},"Diversité, inclusion et appartenance (DIB)",{"href":923,"dataGaName":924,"dataGaLocation":696},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":926,"config":927},"Déclaration de transparence sur l'esclavage moderne",{"href":928,"dataGaName":929,"dataGaLocation":696},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":931},[932,934,936],{"text":744,"config":933},{"href":746,"dataGaName":747,"dataGaLocation":696},{"text":754,"config":935},{"dataGaName":756,"dataGaLocation":696,"id":757,"isOneTrustButton":233},{"text":749,"config":937},{"href":751,"dataGaName":752,"dataGaLocation":696},[939],{"id":940,"title":7,"body":229,"config":941,"content":943,"description":229,"extension":948,"meta":949,"navigation":233,"path":950,"seo":951,"stem":952,"__hash__":953},"blogAuthors/en-us/blog/authors/corinne-dent.yml",{"template":942},"BlogAuthor",{"name":7,"config":944},{"headshot":945,"socialProof":946},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259325/wleadycsbhxupfjk429x.jpg",{"gitlabHandle":947},"cdentpmm","yml",{},"/en-us/blog/authors/corinne-dent",{},"en-us/blog/authors/corinne-dent","gIXSYvPo4R_gcT_E81HVjh6tw7d7pqkxqMlBL5z_sow",[955,962,970],{"title":956,"description":957,"heroImage":958,"category":225,"date":226,"authors":959,"slug":961,"externalUrl":229},"GitLab Transcend : accélérez en toute confiance, jusqu'en production","Découvrez toutes les innovations présentées lors de GitLab Transcend : nouveautés livrées, projets à venir et conseils pour démarrer.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791198675/kmajkudog4fj3xc6qfyb.png",[960],"Manav Khurana","transcend-india-announcements",{"title":963,"description":964,"heroImage":965,"category":225,"date":966,"authors":967,"slug":969,"externalUrl":229},"Suivez la consommation de vos crédits d'IA et définissez des plafonds équitables par équipe","Avec GitLab 19.4, définissez des plafonds de GitLab Credits par utilisateur, exportez les données de session à l'origine d'un pic d'utilisation et offrez à chaque équipe une vue de sa consommation d'IA.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/evgeumxt5qkdgzlc9e27.png","2026-09-18",[968],"Bryan Rothwell","new-usage-caps-2026",{"title":971,"description":972,"heroImage":965,"category":225,"date":966,"authors":973,"slug":975,"externalUrl":229},"GitLab Duo CLI : de l'objectif à la réalisation","Décrivez le résultat souhaité et laissez GitLab Duo CLI se charger du travail tout en gardant le contrôle.\n",[974],"Rebecca Carter","gitlab-duo-cli-drives-automation",{"header":977,"text":978,"button":982,"disclaimer":985},"Commencez votre essai gratuit\n\nde 30 jours\n",[979,980,981],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":252,"config":983},{"href":984,"dataGaName":255,"dataGaLocation":491},"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":987,"blurb":988,"button":989,"secondaryButton":993},"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":252,"config":990},{"href":991,"dataGaName":255,"dataGaLocation":992},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":583,"config":994},{"href":585,"dataGaName":260,"dataGaLocation":992},1791944937036]