[{"data":1,"prerenderedAt":802},["ShallowReactive",2],{"/fr-fr/topics/ci-cd/pipeline-as-code/":3,"navigation-fr-fr":145,"banner-fr-fr":563,"footer-fr-fr":575,"next-steps-fr-fr":787},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":139,"_type":140,"title":7,"_source":141,"_file":142,"_stem":143,"_extension":144},"/fr-fr/topics/ci-cd/pipeline-as-code","ci-cd",false,"",{"title":9,"description":10},"Qu'est-ce que le pipeline en tant que code ?","GitLab Topics | What is pipeline as code?",[12,26,32,66,137],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"CI/CD",{"href":23},"/fr-fr/topics/ci-cd/",{"title":25},"Pipeline as code",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"Le pipeline en tant que code est une pratique consistant à définir des pipelines de déploiement via le code source, tel que Git. Le pipeline en tant que code fait partie d'un mouvement « en tant que code » plus vaste qui comprend l'Infrastructure as Code.\n",{"id":31,"twoColumns":6},"qu'est-ce-que-le-pipeline-en-tant-que-code-?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":46},{"text":36,"data":37},"On this page",[38,42],{"text":39,"config":40},"Le pipeline en tant que code",{"href":41},"#pipeline-as-code",{"text":43,"config":44},"Conclusion",{"href":45},"#conclusion",[47,53,58],{"type":48,"componentName":48,"componentContent":49},"TopicsCopy",{"header":39,"text":50,"config":51},"\nAvec le pipeline en tant que code, les équipes peuvent configurer les compilations, les tests et le déploiement dans un code traçable et stocké dans un dépôt source centralisé. Les équipes peuvent utiliser une approche déclarative [YAML](https://about.gitlab.com/blog/three-yaml-tips-better-pipelines/) ou un langage de programmation spécifique au fournisseur, tel que Jenkins et Groovy. Le principe reste néanmoins le même.\n\nUn pipeline en tant que fichier de code spécifie les étapes, les jobs et les actions qu'un pipeline doit effectuer. Étant donné que le fichier est versionné, les modifications du code du pipeline peuvent être testées dans les branches avec la version de l'application correspondante.\n\nLe modèle de pipeline en tant que code de création de [pipelines d'intégration continue](https://about.gitlab.com/blog/guide-to-ci-cd-pipelines/) est une pratique exemplaire du secteur, mais les pipelines de déploiement étaient auparavant créés très différemment.\n\nAu début de l'[intégration continue](/topics/ci-cd/), les pipelines de déploiement étaient configurés en mode point-and-click ou via une interface utilisateur graphique (GUI). Cela posait plusieurs défis :\n\n* L'audit était limité à ce qui était déjà intégré\n\n* Les développeurs ne pouvaient pas collaborer\n\n* Le dépannage des problèmes était difficile\n\n* Il était difficile de revenir en arrière à la dernière configuration connue avant les modifications apportées\n\n* Les pipelines étaient sujets à la rupture\n\n### Quels sont les avantages du pipeline en tant que code ? {# what-are-the-benefits-of-pipeline-as-code}\n\nLe modèle de pipeline en tant que code a corrigé bon nombre de ces points de frictions et a offert aux équipes la flexibilité nécessaire pour exécuter leur code efficacement.\n\nLe pipeline en tant que code présente de nombreux [avantages identiques](https://martinfowler.com/bliki/InfrastructureAsCode.html) aux autres modèles « en tant que code », tels que :\n\n* **[Contrôle des versions](https://about.gitlab.com/topics/version-control/) :** les modifications sont traçables et les équipes peuvent restaurer les configurations précédentes.\n\n* **Pistes d'audit :** les développeurs peuvent voir quand les modifications ont été apportées au code source et pourquoi.\n\n* **Facilité de collaboration :** le code est disponible et visible pour les améliorations, les suggestions et les mises à jour.\n\n* **Partage des connaissances :** les développeurs peuvent partager les meilleures pratiques, importer des modèles et lier des extraits de code afin que les équipes puissent apprendre les unes des autres.\n\nLe pipeline en tant que code présente également des avantages opérationnels et pratiques :\n\n1. Les pipelines CI et le code d'application sont stockés dans le même dépôt source. Toutes les informations dont les équipes ont besoin sont situées au même endroit.\n\n2. Les développeurs peuvent apporter des modifications sans autorisations supplémentaires et peuvent travailler dans les outils qu'ils utilisent déjà.\n\n3. Les équipes peuvent collaborer plus efficacement. L'accessibilité des informations signifie que les équipes peuvent collaborer et ensuite concrétiser leurs décisions.\n\n4. Les modifications du pipeline passent par un processus de revue de code, évitant toute rupture dans l'intégration du pipeline.\n\n5. Les pipelines de déploiement sont inclus dans un système de contrôle de version indépendant des outils d'intégration continue. Les pipelines peuvent être restaurés si le système d'intégration continue tombe en panne. Si une équipe souhaite changer d'outil CI plus tard, les pipelines peuvent être déplacés dans un nouveau système.\n\nLe modèle de pipeline en tant que code crée des processus automatisés qui aident les développeurs à créer des applications plus efficacement. Avoir tout documenté dans un [dépôt source](https://docs.gitlab.com/ee/user/project/repository/) permet une plus grande visibilité et une collaboration accrue afin que tout le monde puisse améliorer continuellement les processus.\n\n### Premiers pas avec CI/CD {#get-started-with-cicd}\n\n\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/sIegJaLy2ug\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n",{"id":52},"pipeline-as-code",{"type":48,"componentName":48,"componentContent":54},{"header":43,"text":55,"config":56},"L'adoption du pipeline en tant que code améliore considérablement le processus de développement, en particulier pour les équipes DevOps. En configurant des pipelines de déploiement entiers dans des dépôts de code, cette approche simplifie non seulement la gestion, mais favorise également un environnement plus collaboratif et transparent. Les fonctionnalités de contrôle de version inhérentes au pipeline en tant que code permettent un audit approfondi et une restauration facile des configurations précédentes, améliorant à la fois la sécurité et la fiabilité.\n\nGrâce à cette pratique, les équipes peuvent naviguer efficacement dans leurs cycles de développement, en veillant à ce que chaque étape du développement et du déploiement du pipeline soit robuste et bien documentée, ce qui conduit à des opérations plus rationalisées et résistantes aux erreurs.\n",{"id":57},"conclusion",{"type":59,"componentName":59,"componentContent":60},"TopicsCallToAction",{"title":61,"primaryButton":62},"Qu'est-ce qu'Auto DevOps ?",{"text":63,"config":64},"En savoir plus",{"href":65},"https://docs.gitlab.com/ee/topics/autodevops/",{"type":67,"componentName":67,"componentContent":68},"CommonResourcesContainer",{"header":69,"tabs":70},"Suggestions de contenu",[71],{"name":72,"items":73,"config":136},"resources",[74,83,93,101,111,120,128],{"header":75,"type":76,"image":77,"link":80},"Maîtriser le développement logiciel continu","Webcast",{"altText":75,"config":78},{"src":79},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159368/Website/Topics/drupalassoc_cover.jpg",{"text":63,"config":81},{"href":82,"icon":76,"modal":6},"/webcast/mastering-ci-cd/",{"header":84,"type":85,"image":86,"link":89},"Intégration et livraison continues mises à l’échelle","Livres blancs",{"altText":84,"config":87},{"src":88},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159377/Website/Topics/covermga.jpg",{"text":63,"config":90},{"href":91,"icon":92,"modal":6},"/resources/scaled-ci-cd/","Whitepapers",{"header":94,"type":85,"image":95,"link":98},"Les avantages d'une application CI/CD unique",{"altText":94,"config":96},{"src":97},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159360/Website/Topics/cover_image_regenhu.jpg",{"text":63,"config":99},{"href":100,"icon":92,"modal":6},"/resources/ebook-single-app-cicd/",{"header":102,"type":103,"image":104,"link":107},"Comment Paessler déploie jusqu'à 50 fois par jour avec GitLab Premium","Étude de cas",{"altText":102,"config":105},{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159386/Website/Topics/paessler-case-study-image.png",{"text":63,"config":108},{"href":109,"icon":110,"modal":6},"/customers/paessler-prtg/","CaseStudy",{"header":112,"type":113,"image":114,"link":117},"Comment rationaliser les interactions entre plusieurs dépôts avec des pipelines multi-projets ?","Web",{"altText":112,"config":115},{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159343/Website/Topics/customers-link.jpg",{"text":63,"config":118},{"href":119,"icon":113,"modal":6},"/blog/use-multiproject-pipelines-with-gitlab-cicd/",{"header":121,"type":113,"image":122,"link":125},"4 avantages de l'approche CI/CD",{"altText":121,"config":123},{"src":124},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159401/Website/Topics/hotjar.jpg",{"text":63,"config":126},{"href":127,"icon":113,"modal":6},"/blog/positive-outcomes-ci-cd/",{"header":129,"type":113,"image":130,"link":133},"L'impact commercial de l'approche CI/CD",{"altText":129,"config":131},{"src":132},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158563/Website/Topics/modernize-cicd.jpg",{"text":63,"config":134},{"href":135,"icon":113,"modal":6},"/blog/business-impact-ci-cd/",{"key":72},{"type":138,"componentName":138},"CommonNextSteps","content:fr-fr:topics:ci-cd:pipeline-as-code:index.yml","yaml","content","fr-fr/topics/ci-cd/pipeline-as-code/index.yml","fr-fr/topics/ci-cd/pipeline-as-code/index","yml",{"_path":146,"_dir":147,"_draft":6,"_partial":6,"_locale":7,"data":148,"_id":559,"_type":140,"title":560,"_source":141,"_file":561,"_stem":562,"_extension":144},"/shared/fr-fr/main-navigation","fr-fr",{"logo":149,"freeTrial":154,"sales":159,"login":164,"items":169,"search":500,"minimal":536,"duo":550},{"config":150},{"href":151,"dataGaName":152,"dataGaLocation":153},"/fr-fr/","gitlab logo","header",{"text":155,"config":156},"Commencer un essai gratuit",{"href":157,"dataGaName":158,"dataGaLocation":153},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":160,"config":161},"Contacter l'équipe commerciale",{"href":162,"dataGaName":163,"dataGaLocation":153},"/fr-fr/sales/","sales",{"text":165,"config":166},"Connexion",{"href":167,"dataGaName":168,"dataGaLocation":153},"https://gitlab.com/users/sign_in/","sign in",[170,213,311,316,421,481],{"text":171,"config":172,"cards":174,"footer":196},"Plateforme",{"dataNavLevelOne":173},"platform",[175,181,189],{"title":171,"description":176,"link":177},"La plateforme DevSecOps alimentée par l'IA la plus complète",{"text":178,"config":179},"Découvrir notre plateforme",{"href":180,"dataGaName":173,"dataGaLocation":153},"/fr-fr/platform/",{"title":182,"description":183,"link":184},"GitLab Duo (IA)","Créez des logiciels plus rapidement en tirant parti de l'IA à chaque étape du développement",{"text":185,"config":186},"Découvrez GitLab Duo",{"href":187,"dataGaName":188,"dataGaLocation":153},"/fr-fr/gitlab-duo/","gitlab duo ai",{"title":190,"description":191,"link":192},"Choisir GitLab","10 raisons pour lesquelles les entreprises choisissent GitLab",{"text":63,"config":193},{"href":194,"dataGaName":195,"dataGaLocation":153},"/fr-fr/why-gitlab/","why gitlab",{"title":197,"items":198},"Démarrer avec",[199,204,209],{"text":200,"config":201},"Ingénierie de plateforme",{"href":202,"dataGaName":203,"dataGaLocation":153},"/fr-fr/solutions/platform-engineering/","platform engineering",{"text":205,"config":206},"Expérience développeur",{"href":207,"dataGaName":208,"dataGaLocation":153},"/fr-fr/developer-experience/","Developer experience",{"text":210,"config":211},"MLOps",{"href":212,"dataGaName":210,"dataGaLocation":153},"/fr-fr/topics/devops/the-role-of-ai-in-devops/",{"text":214,"left":215,"config":216,"link":218,"lists":222,"footer":293},"Produit",true,{"dataNavLevelOne":217},"solutions",{"text":219,"config":220},"Voir toutes les solutions",{"href":221,"dataGaName":217,"dataGaLocation":153},"/fr-fr/solutions/",[223,248,271],{"title":224,"description":225,"link":226,"items":231},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":227},{"icon":228,"href":229,"dataGaName":230,"dataGaLocation":153},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[232,235,239,244],{"text":21,"config":233},{"href":234,"dataGaLocation":153,"dataGaName":21},"/fr-fr/solutions/continuous-integration/",{"text":236,"config":237},"Développement assisté par l'IA",{"href":187,"dataGaLocation":153,"dataGaName":238},"AI assisted development",{"text":240,"config":241},"Gestion du code source",{"href":242,"dataGaLocation":153,"dataGaName":243},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":245,"config":246},"Livraison de logiciels automatisée",{"href":229,"dataGaLocation":153,"dataGaName":247},"Automated software delivery",{"title":249,"description":250,"link":251,"items":256},"Securité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":252},{"href":253,"dataGaName":254,"dataGaLocation":153,"icon":255},"/fr-fr/solutions/security-compliance/","security and compliance","ShieldCheckLight",[257,261,266],{"text":258,"config":259},"Sécurité et conformité",{"href":253,"dataGaLocation":153,"dataGaName":260},"Security & Compliance",{"text":262,"config":263},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":264,"dataGaLocation":153,"dataGaName":265},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":267,"config":268},"Conformité et gouvernance",{"href":269,"dataGaLocation":153,"dataGaName":270},"/fr-fr/solutions/continuous-software-compliance/","Compliance and governance",{"title":272,"link":273,"items":278},"Mesures",{"config":274},{"icon":275,"href":276,"dataGaName":277,"dataGaLocation":153},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[279,283,288],{"text":280,"config":281},"Visibilité et mesures",{"href":276,"dataGaLocation":153,"dataGaName":282},"Visibility and Measurement",{"text":284,"config":285},"Gestion de la chaîne de valeur",{"href":286,"dataGaLocation":153,"dataGaName":287},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":289,"config":290},"Données d'analyse et informations clés",{"href":291,"dataGaLocation":153,"dataGaName":292},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":294,"items":295},"GitLab pour",[296,301,306],{"text":297,"config":298},"Entreprises",{"href":299,"dataGaLocation":153,"dataGaName":300},"/fr-fr/enterprise/","enterprise",{"text":302,"config":303},"PME",{"href":304,"dataGaLocation":153,"dataGaName":305},"/fr-fr/small-business/","small business",{"text":307,"config":308},"Secteur public",{"href":309,"dataGaLocation":153,"dataGaName":310},"/fr-fr/solutions/public-sector/","public sector",{"text":312,"config":313},"Tarifs",{"href":314,"dataGaName":315,"dataGaLocation":153,"dataNavLevelOne":315},"/fr-fr/pricing/","pricing",{"text":317,"config":318,"link":319,"lists":323,"feature":408},"Ressources",{"dataNavLevelOne":72},{"text":320,"config":321},"Afficher toutes les ressources",{"href":322,"dataGaName":72,"dataGaLocation":153},"/fr-fr/resources/",[324,357,380],{"title":325,"items":326},"Premiers pas",[327,332,337,342,347,352],{"text":328,"config":329},"Installation",{"href":330,"dataGaName":331,"dataGaLocation":153},"/fr-fr/install/","install",{"text":333,"config":334},"Guides de démarrage rapide",{"href":335,"dataGaName":336,"dataGaLocation":153},"/fr-fr/get-started/","quick setup checklists",{"text":338,"config":339},"Apprentissage",{"href":340,"dataGaLocation":153,"dataGaName":341},"https://university.gitlab.com/","learn",{"text":343,"config":344},"Documentation sur le produit",{"href":345,"dataGaName":346,"dataGaLocation":153},"https://docs.gitlab.com/","product documentation",{"text":348,"config":349},"Vidéos sur les bonnes pratiques",{"href":350,"dataGaName":351,"dataGaLocation":153},"/fr-fr/getting-started-videos/","best practice videos",{"text":353,"config":354},"Intégrations",{"href":355,"dataGaName":356,"dataGaLocation":153},"/fr-fr/integrations/","integrations",{"title":358,"items":359},"Découvrir",[360,365,370,375],{"text":361,"config":362},"Histoires de succès client",{"href":363,"dataGaName":364,"dataGaLocation":153},"/fr-fr/customers/","customer success stories",{"text":366,"config":367},"Blog",{"href":368,"dataGaName":369,"dataGaLocation":153},"/fr-fr/blog/","blog",{"text":371,"config":372},"Travail à distance",{"href":373,"dataGaName":374,"dataGaLocation":153},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":376,"config":377},"TeamOps",{"href":378,"dataGaName":379,"dataGaLocation":153},"/fr-fr/teamops/","teamops",{"title":381,"items":382},"Connecter",[383,388,393,398,403],{"text":384,"config":385},"Services GitLab",{"href":386,"dataGaName":387,"dataGaLocation":153},"/fr-fr/services/","services",{"text":389,"config":390},"Communauté",{"href":391,"dataGaName":392,"dataGaLocation":153},"/community/","community",{"text":394,"config":395},"Forum",{"href":396,"dataGaName":397,"dataGaLocation":153},"https://forum.gitlab.com/","forum",{"text":399,"config":400},"Événements",{"href":401,"dataGaName":402,"dataGaLocation":153},"/events/","events",{"text":404,"config":405},"Partenaires",{"href":406,"dataGaName":407,"dataGaLocation":153},"/fr-fr/partners/","partners",{"backgroundColor":409,"textColor":410,"text":411,"image":412,"link":416},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":413,"config":414},"carte promo The Source",{"src":415},"/images/navigation/the-source-promo-card.svg",{"text":417,"config":418},"Lire les articles les plus récents",{"href":419,"dataGaName":420,"dataGaLocation":153},"/fr-fr/the-source/","the source",{"text":422,"config":423,"lists":425},"Société",{"dataNavLevelOne":424},"company",[426],{"items":427},[428,433,439,441,446,451,456,461,466,471,476],{"text":429,"config":430},"À propos",{"href":431,"dataGaName":432,"dataGaLocation":153},"/fr-fr/company/","about",{"text":434,"config":435,"footerGa":438},"Emplois",{"href":436,"dataGaName":437,"dataGaLocation":153},"/jobs/","jobs",{"dataGaName":437},{"text":399,"config":440},{"href":401,"dataGaName":402,"dataGaLocation":153},{"text":442,"config":443},"Leadership",{"href":444,"dataGaName":445,"dataGaLocation":153},"/company/team/e-group/","leadership",{"text":447,"config":448},"Équipe",{"href":449,"dataGaName":450,"dataGaLocation":153},"/company/team/","team",{"text":452,"config":453},"Manuel",{"href":454,"dataGaName":455,"dataGaLocation":153},"https://handbook.gitlab.com/","handbook",{"text":457,"config":458},"Relations avec les investisseurs",{"href":459,"dataGaName":460,"dataGaLocation":153},"https://ir.gitlab.com/","investor relations",{"text":462,"config":463},"Centre de confiance",{"href":464,"dataGaName":465,"dataGaLocation":153},"/fr-fr/security/","trust center",{"text":467,"config":468},"Centre pour la transparence de l'IA",{"href":469,"dataGaName":470,"dataGaLocation":153},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":472,"config":473},"Newsletter",{"href":474,"dataGaName":475,"dataGaLocation":153},"/company/contact/","newsletter",{"text":477,"config":478},"Presse",{"href":479,"dataGaName":480,"dataGaLocation":153},"/press/","press",{"text":482,"config":483,"lists":484},"Nous contacter",{"dataNavLevelOne":424},[485],{"items":486},[487,490,495],{"text":160,"config":488},{"href":162,"dataGaName":489,"dataGaLocation":153},"talk to sales",{"text":491,"config":492},"Aide",{"href":493,"dataGaName":494,"dataGaLocation":153},"/support/","get help",{"text":496,"config":497},"Portail clients GitLab",{"href":498,"dataGaName":499,"dataGaLocation":153},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":501,"login":502,"suggestions":509},"Fermer",{"text":503,"link":504},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":505,"config":506},"gitlab.com",{"href":167,"dataGaName":507,"dataGaLocation":508},"search login","search",{"text":510,"default":511},"Suggestions",[512,515,520,522,527,532],{"text":182,"config":513},{"href":187,"dataGaName":514,"dataGaLocation":508},"GitLab Duo (AI)",{"text":516,"config":517},"Suggestions de code (IA)",{"href":518,"dataGaName":519,"dataGaLocation":508},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":21,"config":521},{"href":234,"dataGaName":21,"dataGaLocation":508},{"text":523,"config":524},"GitLab sur AWS",{"href":525,"dataGaName":526,"dataGaLocation":508},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":528,"config":529},"GitLab sur Google Cloud ",{"href":530,"dataGaName":531,"dataGaLocation":508},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":533,"config":534},"Pourquoi utiliser GitLab ?",{"href":194,"dataGaName":535,"dataGaLocation":508},"Why GitLab?",{"freeTrial":537,"mobileIcon":542,"desktopIcon":547},{"text":538,"config":539},"Commencer votre essai gratuit",{"href":540,"dataGaName":158,"dataGaLocation":541},"https://gitlab.com/-/trials/new/","nav",{"altText":543,"config":544},"Icône GitLab",{"src":545,"dataGaName":546,"dataGaLocation":541},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":543,"config":548},{"src":549,"dataGaName":546,"dataGaLocation":541},"/images/brand/gitlab-logo-type.svg",{"freeTrial":551,"mobileIcon":555,"desktopIcon":557},{"text":552,"config":553},"En savoir plus sur GitLab Duo",{"href":187,"dataGaName":554,"dataGaLocation":541},"gitlab duo",{"altText":543,"config":556},{"src":545,"dataGaName":546,"dataGaLocation":541},{"altText":543,"config":558},{"src":549,"dataGaName":546,"dataGaLocation":541},"content:shared:fr-fr:main-navigation.yml","Main Navigation","shared/fr-fr/main-navigation.yml","shared/fr-fr/main-navigation",{"_path":564,"_dir":147,"_draft":6,"_partial":6,"_locale":7,"title":565,"button":566,"config":570,"_id":572,"_type":140,"_source":141,"_file":573,"_stem":574,"_extension":144},"/shared/fr-fr/banner","GitLab Duo Agent Platform est maintenant disponible en version bêta publique !",{"text":63,"config":567},{"href":568,"dataGaName":569,"dataGaLocation":153},"/gitlab-duo/agent-platform/","duo banner",{"layout":571},"release","content:shared:fr-fr:banner.yml","shared/fr-fr/banner.yml","shared/fr-fr/banner",{"_path":576,"_dir":147,"_draft":6,"_partial":6,"_locale":7,"data":577,"_id":783,"_type":140,"title":784,"_source":141,"_file":785,"_stem":786,"_extension":144},"/shared/fr-fr/main-footer",{"text":578,"source":579,"edit":585,"contribute":590,"config":595,"items":600,"minimal":774},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":580,"config":581},"Afficher le code source de la page",{"href":582,"dataGaName":583,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":586,"config":587},"Modifier cette page",{"href":588,"dataGaName":589,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":591,"config":592},"Veuillez contribuer",{"href":593,"dataGaName":594,"dataGaLocation":584},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":596,"facebook":597,"youtube":598,"linkedin":599},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[601,624,678,711,745],{"title":171,"links":602,"subMenu":607},[603],{"text":604,"config":605},"Plateforme DevSecOps",{"href":180,"dataGaName":606,"dataGaLocation":584},"devsecops platform",[608],{"title":312,"links":609},[610,614,619],{"text":611,"config":612},"Voir les forfaits",{"href":314,"dataGaName":613,"dataGaLocation":584},"view plans",{"text":615,"config":616},"Pourquoi choisir GitLab Premium ?",{"href":617,"dataGaName":618,"dataGaLocation":584},"/fr-fr/pricing/premium/","why premium",{"text":620,"config":621},"Pourquoi choisir GitLab Ultimate ?",{"href":622,"dataGaName":623,"dataGaLocation":584},"/fr-fr/pricing/ultimate/","why ultimate",{"title":625,"links":626},"Solutions",[627,632,635,637,642,647,651,654,657,662,664,666,668,673],{"text":628,"config":629},"Transformation digitale",{"href":630,"dataGaName":631,"dataGaLocation":584},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":258,"config":633},{"href":253,"dataGaName":634,"dataGaLocation":584},"security & compliance",{"text":245,"config":636},{"href":229,"dataGaName":230,"dataGaLocation":584},{"text":638,"config":639},"Développement agile",{"href":640,"dataGaName":641,"dataGaLocation":584},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":643,"config":644},"Transformation cloud",{"href":645,"dataGaName":646,"dataGaLocation":584},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":648,"config":649},"SCM",{"href":242,"dataGaName":650,"dataGaLocation":584},"source code management",{"text":21,"config":652},{"href":234,"dataGaName":653,"dataGaLocation":584},"continuous integration & delivery",{"text":284,"config":655},{"href":286,"dataGaName":656,"dataGaLocation":584},"value stream management",{"text":658,"config":659},"GitOps",{"href":660,"dataGaName":661,"dataGaLocation":584},"/fr-fr/solutions/gitops/","gitops",{"text":297,"config":663},{"href":299,"dataGaName":300,"dataGaLocation":584},{"text":302,"config":665},{"href":304,"dataGaName":305,"dataGaLocation":584},{"text":307,"config":667},{"href":309,"dataGaName":310,"dataGaLocation":584},{"text":669,"config":670},"Formation",{"href":671,"dataGaName":672,"dataGaLocation":584},"/fr-fr/solutions/education/","education",{"text":674,"config":675},"Services financiers",{"href":676,"dataGaName":677,"dataGaLocation":584},"/fr-fr/solutions/finance/","financial services",{"title":317,"links":679},[680,682,684,686,689,691,695,697,699,701,703,705,707,709],{"text":328,"config":681},{"href":330,"dataGaName":331,"dataGaLocation":584},{"text":333,"config":683},{"href":335,"dataGaName":336,"dataGaLocation":584},{"text":338,"config":685},{"href":340,"dataGaName":341,"dataGaLocation":584},{"text":343,"config":687},{"href":345,"dataGaName":688,"dataGaLocation":584},"docs",{"text":366,"config":690},{"href":368,"dataGaName":369},{"text":692,"config":693},"Histoires de réussite client",{"href":694,"dataGaLocation":584},"/customers/",{"text":361,"config":696},{"href":363,"dataGaName":364,"dataGaLocation":584},{"text":371,"config":698},{"href":373,"dataGaName":374,"dataGaLocation":584},{"text":384,"config":700},{"href":386,"dataGaName":387,"dataGaLocation":584},{"text":376,"config":702},{"href":378,"dataGaName":379,"dataGaLocation":584},{"text":389,"config":704},{"href":391,"dataGaName":392,"dataGaLocation":584},{"text":394,"config":706},{"href":396,"dataGaName":397,"dataGaLocation":584},{"text":399,"config":708},{"href":401,"dataGaName":402,"dataGaLocation":584},{"text":404,"config":710},{"href":406,"dataGaName":407,"dataGaLocation":584},{"title":422,"links":712},[713,715,717,719,721,723,725,729,734,736,738,740],{"text":429,"config":714},{"href":431,"dataGaName":424,"dataGaLocation":584},{"text":434,"config":716},{"href":436,"dataGaName":437,"dataGaLocation":584},{"text":442,"config":718},{"href":444,"dataGaName":445,"dataGaLocation":584},{"text":447,"config":720},{"href":449,"dataGaName":450,"dataGaLocation":584},{"text":452,"config":722},{"href":454,"dataGaName":455,"dataGaLocation":584},{"text":457,"config":724},{"href":459,"dataGaName":460,"dataGaLocation":584},{"text":726,"config":727},"Sustainability",{"href":728,"dataGaName":726,"dataGaLocation":584},"/sustainability/",{"text":730,"config":731},"Diversité, inclusion et appartenance (DIB)",{"href":732,"dataGaName":733,"dataGaLocation":584},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":462,"config":735},{"href":464,"dataGaName":465,"dataGaLocation":584},{"text":472,"config":737},{"href":474,"dataGaName":475,"dataGaLocation":584},{"text":477,"config":739},{"href":479,"dataGaName":480,"dataGaLocation":584},{"text":741,"config":742},"Déclaration de transparence sur l'esclavage moderne",{"href":743,"dataGaName":744,"dataGaLocation":584},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":482,"links":746},[747,750,752,754,759,764,769],{"text":748,"config":749},"Échanger avec un expert",{"href":162,"dataGaName":163,"dataGaLocation":584},{"text":491,"config":751},{"href":493,"dataGaName":494,"dataGaLocation":584},{"text":496,"config":753},{"href":498,"dataGaName":499,"dataGaLocation":584},{"text":755,"config":756},"Statut",{"href":757,"dataGaName":758,"dataGaLocation":584},"https://status.gitlab.com/","status",{"text":760,"config":761},"Conditions d'utilisation",{"href":762,"dataGaName":763},"/terms/","terms of use",{"text":765,"config":766},"Déclaration de confidentialité",{"href":767,"dataGaName":768,"dataGaLocation":584},"/fr-fr/privacy/","privacy statement",{"text":770,"config":771},"Préférences en matière de cookies",{"dataGaName":772,"dataGaLocation":584,"id":773,"isOneTrustButton":215},"cookie preferences","ot-sdk-btn",{"items":775},[776,778,781],{"text":760,"config":777},{"href":762,"dataGaName":763,"dataGaLocation":584},{"text":779,"config":780},"Politique de confidentialité",{"href":767,"dataGaName":768,"dataGaLocation":584},{"text":770,"config":782},{"dataGaName":772,"dataGaLocation":584,"id":773,"isOneTrustButton":215},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":788,"_dir":147,"_draft":6,"_partial":6,"_locale":7,"header":789,"eyebrow":790,"blurb":791,"button":792,"secondaryButton":796,"_id":798,"_type":140,"title":799,"_source":141,"_file":800,"_stem":801,"_extension":144},"/shared/fr-fr/next-steps","Commencez à livrer des logiciels de meilleurs qualité plus rapidement","Plus de 50 % des entreprises du classement Fortune 100 font confiance à GitLab","Découvrez comment la plateforme DevSecOps intelligente\n\n\npeut aider votre équipe.\n",{"text":155,"config":793},{"href":794,"dataGaName":158,"dataGaLocation":795},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":160,"config":797},{"href":162,"dataGaName":163,"dataGaLocation":795},"content:shared:fr-fr:next-steps.yml","Next Steps","shared/fr-fr/next-steps.yml","shared/fr-fr/next-steps",1754424545602]