[{"data":1,"prerenderedAt":1041},["ShallowReactive",2],{"/fr-fr/blog/why-now-is-the-time-for-embedded-devsecops":3,"navigation-fr-fr":258,"banner-fr-fr":692,"footer-fr-fr":700,"blog-post-authors-fr-fr-Matt DeLaney":936,"blog-related-posts-fr-fr-why-now-is-the-time-for-embedded-devsecops":952,"blog-promotions-fr-fr":978,"next-steps-fr-fr":1032},{"id":4,"title":5,"authors":6,"body":8,"category":241,"date":242,"description":243,"extension":244,"externalUrl":245,"faq":245,"featured":246,"heroImage":247,"meta":248,"navigation":249,"path":250,"seo":251,"slug":253,"stem":254,"tags":255,"template":256,"updatedDate":242,"__hash__":257},"blogPosts/fr-fr/blog/why-now-is-the-time-for-embedded-devsecops.md","DevSecOps et systèmes embarqués : pourquoi adopter cette approche ?",[7],"Matt DeLaney",{"type":9,"value":10,"toc":225},"minimark",[11,23,26,31,34,39,54,58,61,78,82,85,111,114,118,121,125,128,146,161,165,168,189,192,196,206,210,213],[12,13,14,15,22],"p",{},"Longtemps perçue comme réservée aux applications SaaS, l'approche ",[16,17,21],"a",{"href":18,"rel":19,"title":20},"https://about.gitlab.com/fr-fr/topics/devsecops/",[],"Qu'est-ce que le DevSecOps ?","DevSecOps"," s'impose désormais dans le développement de systèmes embarqués. Cette approche est portée par l'évolution du rôle des logiciels, qui sont devenus un facteur de différenciation majeur. Face aux nouvelles attentes du marché, les pratiques de développement modernes sont désormais incontournables. En réponse, les entreprises adoptent l'approche DevSecOps dans le développement de systèmes embarqués.",[12,24,25],{},"Cette approche consiste à appliquer des pratiques d'ingénierie collaborative, des chaînes d'outils intégrées et une automatisation des processus de compilation, de test et de sécurisation des logiciels au développement de systèmes embarqués. Elle introduit également les ajustements nécessaires pour tenir compte des spécificités matérielles.",[27,28,30],"h2",{"id":29},"convergence-des-forces-du-marché","Convergence des forces du marché",[12,32,33],{},"Les équipes en charge des systèmes embarqués doivent désormais faire face à une convergence de trois grandes forces du marché qui rendent la modernisation de leurs pratiques inévitable.",[35,36,38],"h3",{"id":37},"_1-lessor-des-produits-définis-par-logiciel","1. L'essor des produits définis par logiciel",[12,40,41,42,47,48,53],{},"Les produits autrefois définis principalement par leur composant matériel se différencient désormais par leurs capacités logicielles. Cette évolution est particulièrement visible sur le marché des véhicules définis par logiciel (SDV), dont la valeur devrait passer de 213,5 milliards de dollars en 2024 à ",[16,43,46],{"href":44,"rel":45},"https://www.marketsandmarkets.com/Market-Reports/software-defined-vehicles-market-187205966.html",[],"1,24 billions de dollars"," d'ici 2030, soit un taux de croissance annuel moyen de 34 %.\nLa part du contenu logiciel embarqué de ces véhicules explose. D'ici fin 2025, chaque véhicule contiendra en moyenne ",[16,49,52],{"href":50,"rel":51},"https://www.statista.com/statistics/1370978/automotive-software-average-lines-of-codes-per-vehicle-globally/",[],"650 millions de lignes de code",". Les approches traditionnelles du développement de systèmes embarqués ne parviennent pas à gérer ce niveau de complexité logicielle.",[35,55,57],{"id":56},"_2-la-virtualisation-matérielle-comme-catalyseur-technique","2. La virtualisation matérielle comme catalyseur technique",[12,59,60],{},"La virtualisation matérielle joue un rôle technique central dans l'approche DevSecOps pour le développement de systèmes embarqués. Les unités de commande électronique virtuelles (vECU), les processeurs ARM hébergés sur le cloud et les environnements de simulation sophistiqués sont de plus en plus répandus. Le matériel virtuel permet d'effectuer des tests qui nécessitaient autrefois du matériel physique.",[12,62,63,64,70,71,77],{},"Ces technologies de virtualisation posent les bases de l'",[16,65,69],{"href":66,"rel":67,"title":68},"https://about.gitlab.com/fr-fr/topics/ci-cd/",[],"Qu'est-ce que l'intégration continue ?","intégration continue (CI)",". Toutefois, ce n'est que lorsqu'elles sont intégrées dans des workflows automatisés que leur utilisation fait sens. Combinés à des pratiques de développement collaboratif et à des ",[16,72,76],{"href":73,"rel":74,"title":75},"https://about.gitlab.com/fr-fr/topics/ci-cd/cicd-pipeline/",[],"Qu'est-ce qu'un pipeline CI/CD ?","pipelines CI/CD"," automatisés, les tests virtuels aident les équipes à détecter les problèmes beaucoup plus tôt, lorsque l'application de correctifs est bien moins onéreuse. Sans approche DevSecOps pour le développement de systèmes embarqués et sans outils pour orchestrer ces ressources virtuelles, les entreprises ne peuvent pas tirer profit de la virtualisation.",[35,79,81],{"id":80},"_3-la-pression-concurrentielle-et-économique","3. La pression concurrentielle et économique",[12,83,84],{},"Trois dynamiques corrélées modifient le paysage concurrentiel du développement de systèmes embarqués :",[86,87,88,99,108],"ul",{},[89,90,91,92,98],"li",{},"Les nouvelles générations d'ingénieurs ont des attentes bien précises. Comme l'explique un responsable du développement de systèmes embarqués chez un client de GitLab : « Les jeunes diplômés développant des systèmes embarqués ne connaissent pas les outils hérités comme Perforce. Ils ont été formés sur ",[16,93,97],{"href":94,"rel":95,"title":96},"https://about.gitlab.com/fr-fr/blog/what-is-git/",[],"Qu'est-ce que Git ?","Git",". S'ils doivent utiliser des outils dépassés, ils démissionnent au bout de six mois. » Les entreprises qui persistent à utiliser des outils obsolètes risquent de perdre leur capacité à attirer les meilleurs ingénieurs.",[89,100,101,102,107],{},"À l'inverse, les entreprises à la pointe de la technologie qui attirent les ingénieurs les plus talentueux avec des pratiques modernes ont un avantage majeur sur leurs concurrents et obtiennent des résultats remarquables. Par exemple, en 2024, ",[16,103,106],{"href":104,"rel":105},"https://spacenews.com/spacex-launch-surge-helps-set-new-global-launch-record-in-2024/",[],"SpaceX"," a réalisé le plus grand nombre de lancements orbitaux dans le monde. Les entreprises qui utilisent les dernières technologies excellent dans le développement logiciel et adoptent une culture de développement moderne. Elles obtiennent notamment des résultats que les entreprises qui continuent de faire appel à des outils traditionnels ont du mal à égaler.",[89,109,110],{},"Les longs cycles de rétroaction alourdissent considérablement les coûts du développement embarqué et rendent l'adoption d'une approche DevSecOps plus urgente que jamais. Lorsque les équipes de développement doivent patienter plusieurs semaines pour tester leur code sur des bancs d'essai matériels, la productivité chute intrinsèquement : les ingénieurs perdent le fil et doivent changer de contexte lorsque les résultats des tests leur parviennent. Ce phénomène s'aggrave encore lorsque des bogues sont découverts tardivement, et les correctifs deviennent plus coûteux à implémenter. Dans les systèmes embarqués, ces délais sont structurels.",[12,112,113],{},"Seule une approche DevSecOps permet de répondre efficacement à ces problématiques.",[27,115,117],{"id":116},"axes-de-transformation-prioritaires","Axes de transformation prioritaires",[12,119,120],{},"Portées par ces dynamiques de marché, les entreprises avant-gardistes dans le domaine des systèmes embarqués adoptent une approche DevSecOps pour transformer en profondeur leurs pratiques.",[35,122,124],{"id":123},"mise-en-place-de-tests-continus","Mise en place de tests continus",[12,126,127],{},"Les goulots d'étranglement matériels représentent l'une des contraintes les plus importantes du développement traditionnel de systèmes embarqués. Ces retards créent des conditions économiques défavorables dues à l'accès tardif au matériel et à l'augmentation des coûts qui en résultent.\nPour résoudre ce problème, il est nécessaire d'adopter une approche multidimensionnelle :",[86,129,130,133,136],{},[89,131,132],{},"Automatiser l'orchestration des bancs de test matériel partagés, souvent coûteux, entre les développeurs",[89,134,135],{},"Intégrer les tests SIL (Software-in-the-Loop) et HIL (Hardware-in-the-Loop) dans des pipelines CI automatisés",[89,137,138,139,145],{},"Standardiser les environnements de compilation avec un ",[16,140,144],{"href":141,"rel":142,"title":143},"https://about.gitlab.com/fr-fr/topics/version-control/",[],"Qu'est-ce que le contrôle de version ?","contrôle de version"," rigoureux",[12,147,148,149,154,155,160],{},"Avec le composant ",[16,150,153],{"href":66,"rel":151,"title":152},[],"Qu'est-ce que l'approche CI/CD ?","CI/CD"," ",[16,156,159],{"href":157,"rel":158},"https://gitlab.com/gitlab-accelerates-embedded/comp/device-cloud",[],"On-Premises Device Cloud"," de GitLab, les équipes de développement de systèmes embarqués peuvent automatiser l'orchestration des tests de micrologiciels sur du matériel virtuel et réel. Elles réduisent ainsi plus facilement les cycles de rétroaction de plusieurs semaines à quelques heures et détectent les bogues dès le début du cycle du développement logiciel.",[35,162,164],{"id":163},"automatisation-de-la-conformité-et-de-la-sécurité","Automatisation de la conformité et de la sécurité",[12,166,167],{},"Les systèmes embarqués évoluent dans un environnement fortement réglementé, où les processus de conformité manuels ne sont plus viables.\nLes entreprises à la pointe automatisent la gouvernance de leurs processus de sécurité et de conformité en adoptant plusieurs pratiques clés :",[86,169,170,180,183,186],{},[89,171,172,173,179],{},"Elles remplacent les workflows manuels par des ",[16,174,178],{"href":175,"rel":176,"title":177},"https://about.gitlab.com/fr-fr/blog/introducing-custom-compliance-frameworks-in-gitlab/",[],"Qu'est-ce qu'un framework de conformité ?","frameworks de conformité"," automatisés.",[89,181,182],{},"Elles intègrent des outils spécialisés de sécurité fonctionnelle, de cybersécurité et de qualité du code dans des pipelines CI automatisés.",[89,184,185],{},"Elles automatisent les workflows d'approbation, en appliquant systématiquement des revues de code et en maintenant des pistes d'audit complètes.",[89,187,188],{},"Elles configurent des frameworks de conformité alignés sur des normes sectorielles, telles que ISO 26262 ou DO-178C.",[12,190,191],{},"Cette approche permet une plus grande maturité en matière de conformité sans effectifs supplémentaires. Ce qui constituait autrefois un fardeau devient un avantage concurrentiel. Un grand constructeur de véhicules électriques exécute ainsi 120 000 jobs CI/CD par jour avec GitLab, dont une part importante inclut des contrôles de conformité. Grâce à cette automatisation, l'entreprise peut corriger les bogues et déployer des corrections sur ses véhicules dans l'heure qui suit leur découverte. Un tel niveau d'évolutivité et de réactivité serait extrêmement difficile à atteindre sans l'automatisation des workflows de conformité.",[35,193,195],{"id":194},"innovation-collaborative","Innovation collaborative",[12,197,198,199,205],{},"Historiquement, pour des raisons commerciales et techniques légitimes, les équipes chargées du développement de systèmes embarqués travaillaient souvent seules à leur bureau. Les possibilités de collaboration étaient ainsi limitées. Pour remédier à cette situation, les entreprises innovantes fournissent une visibilité partagée du code grâce à un contrôle de version intégré et à des workflows CI/CD. Ces pratiques modernes attirent et fidélisent les ingénieurs tout en favorisant l'innovation.\nComme le souligne le directeur ",[16,200,204],{"href":201,"rel":202,"title":203},"https://about.gitlab.com/fr-fr/topics/devops/",[],"Qu'est-ce que l'approche DevOps ?","DevOps"," d'un grand constructeur automobile à la pointe de la technologie (client de GitLab) : « Il est vraiment essentiel pour nous de travailler sur une seule plateforme où il est facile de vérifier le statut de nos workflows. Lorsque les développeurs soumettent une merge request, ils ont immédiatement une visibilité sur le statut du workflow concerné afin de pouvoir agir le plus rapidement possible. » Cette transparence accélère l'innovation. Elle permet aux constructeurs automobiles d'itérer rapidement sur les fonctionnalités logicielles qui différencient leurs véhicules sur un marché de plus en plus concurrentiel.",[27,207,209],{"id":208},"une-fenêtre-dopportunité","Une fenêtre d'opportunité",[12,211,212],{},"Les leaders du développement de systèmes embarqués disposent aujourd'hui d'une fenêtre d'opportunité unique pour prendre une longueur d'avance en adoptant l'approche DevSecOps. Mais ils doivent agir rapidement, car à mesure que les logiciels deviennent le principal levier de différenciation des produits embarqués, l'écart entre les pionniers et les retardataires ne cessera de se creuser.\nLes entreprises qui réussiront cette transition réduiront leurs coûts, accéléreront leurs délais de mise sur le marché et développeront des logiciels plus innovants qui leur permettront de se différencier. Les leaders du secteur de demain seront ceux qui, dès aujourd'hui, font le choix de l'approche DevSecOps.",[214,215,216],"blockquote",{},[12,217,218,219,224],{},"Bien que cet article mette en lumière les raisons pour lesquelles il est désormais essentiel pour les équipes de développement de systèmes embarqués d'adopter l'approche DevSecOps, vous vous demandez peut-être par où commencer. Pour passer à l'action, découvrez comment mettre ces concepts en pratique dans notre guide : ",[16,220,223],{"href":221,"rel":222},"https://about.gitlab.com/blog/4-ways-to-accelerate-embedded-development-with-gitlab/",[],"Accélérez le développement de systèmes embarqués avec GitLab",".",{"title":226,"searchDepth":227,"depth":227,"links":228},"",2,[229,235,240],{"id":29,"depth":227,"text":30,"children":230},[231,233,234],{"id":37,"depth":232,"text":38},3,{"id":56,"depth":232,"text":57},{"id":80,"depth":232,"text":81},{"id":116,"depth":227,"text":117,"children":236},[237,238,239],{"id":123,"depth":232,"text":124},{"id":163,"depth":232,"text":164},{"id":194,"depth":232,"text":195},{"id":208,"depth":227,"text":209},"devsecops","2025-08-06","Surmontez la lenteur des boucles de rétroaction, la lourdeur des processus de conformité et l'isolement des équipes en adoptant une plateforme DevSecOps.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659978/Blog/Hero%20Images/automation.png",{},true,"/fr-fr/blog/why-now-is-the-time-for-embedded-devsecops",{"noIndex":246,"title":252,"description":243},"Approche DevSecOps et développement de systèmes embarqués","why-now-is-the-time-for-embedded-devsecops","fr-fr/blog/why-now-is-the-time-for-embedded-devsecops",[153],"BlogPost","pB-IgfJMSJ3hM1EMVAOzVO78VGvtUdZXytAOpRfepzo",{"logo":259,"freeTrial":264,"sales":269,"login":274,"items":279,"search":607,"minimal":643,"duo":662,"switchNav":671,"pricingDeployment":682},{"config":260},{"href":261,"dataGaName":262,"dataGaLocation":263},"/fr-fr/","gitlab logo","header",{"text":265,"config":266},"Commencer un essai gratuit",{"href":267,"dataGaName":268,"dataGaLocation":263},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":270,"config":271},"Demander une démo",{"href":272,"dataGaName":273,"dataGaLocation":263},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":275,"config":276},"Connexion",{"href":277,"dataGaName":278,"dataGaLocation":263},"https://gitlab.com/users/sign_in/","sign in",[280,309,410,415,529,585],{"text":281,"config":282,"menu":284},"Plateforme",{"dataNavLevelOne":283},"platform",{"type":285,"columns":286},"cards",[287,293,301],{"title":281,"description":288,"link":289},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":290,"config":291},"Explorer notre plateforme",{"href":292,"dataGaName":283,"dataGaLocation":263},"/fr-fr/platform/",{"title":294,"description":295,"link":296},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":297,"config":298},"Découvrir GitLab Duo",{"href":299,"dataGaName":300,"dataGaLocation":263},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":302,"description":303,"link":304},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":305,"config":306},"En savoir plus",{"href":307,"dataGaName":308,"dataGaLocation":263},"/fr-fr/why-gitlab/","why gitlab",{"text":310,"left":249,"config":311,"menu":313},"Produit",{"dataNavLevelOne":312},"solutions",{"type":314,"link":315,"columns":319,"feature":389},"lists",{"text":316,"config":317},"Voir toutes les solutions",{"href":318,"dataGaName":312,"dataGaLocation":263},"/fr-fr/solutions/",[320,344,367],{"title":321,"description":322,"link":323,"items":328},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":324},{"icon":325,"href":326,"dataGaName":327,"dataGaLocation":263},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[329,332,335,340],{"text":153,"config":330},{"href":331,"dataGaLocation":263,"dataGaName":153},"/fr-fr/solutions/continuous-integration/",{"text":294,"config":333},{"href":299,"dataGaLocation":263,"dataGaName":334},"gitlab duo agent platform - product menu",{"text":336,"config":337},"Gestion du code source",{"href":338,"dataGaLocation":263,"dataGaName":339},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":341,"config":342},"Livraison de logiciels automatisée",{"href":326,"dataGaLocation":263,"dataGaName":343},"Automated software delivery",{"title":345,"description":346,"link":347,"items":352},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":348},{"href":349,"dataGaName":350,"dataGaLocation":263,"icon":351},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[353,357,362],{"text":354,"config":355},"Tests de sécurité des applications",{"href":349,"dataGaName":356,"dataGaLocation":263},"Application security testing",{"text":358,"config":359},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":360,"dataGaLocation":263,"dataGaName":361},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":363,"config":364},"Conformité logicielle",{"href":365,"dataGaName":366,"dataGaLocation":263},"/fr-fr/solutions/software-compliance/","software compliance",{"title":368,"link":369,"items":374},"Mesures",{"config":370},{"icon":371,"href":372,"dataGaName":373,"dataGaLocation":263},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[375,379,384],{"text":376,"config":377},"Visibilité et mesures",{"href":372,"dataGaLocation":263,"dataGaName":378},"Visibility and Measurement",{"text":380,"config":381},"Gestion de la chaîne de valeur",{"href":382,"dataGaLocation":263,"dataGaName":383},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":385,"config":386},"Analyses et informations",{"href":387,"dataGaLocation":263,"dataGaName":388},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":390,"type":314,"items":391},"GitLab",[392,398,404],{"text":393,"config":394},"Entreprises",{"icon":395,"href":396,"dataGaLocation":263,"dataGaName":397},"Building","/fr-fr/enterprise/","enterprise",{"text":399,"config":400},"Pour les PME",{"icon":401,"href":402,"dataGaLocation":263,"dataGaName":403},"Work","/fr-fr/small-business/","small business",{"text":405,"config":406},"Pour le secteur public",{"icon":407,"href":408,"dataGaLocation":263,"dataGaName":409},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":411,"config":412},"Tarifs",{"href":413,"dataGaName":414,"dataGaLocation":263,"dataNavLevelOne":414},"/fr-fr/pricing/","pricing",{"text":416,"config":417,"menu":419},"Ressources",{"dataNavLevelOne":418},"resources",{"type":314,"link":420,"columns":424,"feature":518},{"text":421,"config":422},"Afficher toutes les ressources",{"href":423,"dataGaName":418,"dataGaLocation":263},"/fr-fr/resources/",[425,458,485],{"title":426,"items":427},"Premiers pas",[428,433,438,443,448,453],{"text":429,"config":430},"Installation",{"href":431,"dataGaName":432,"dataGaLocation":263},"/fr-fr/install/","install",{"text":434,"config":435},"Guides de démarrage",{"href":436,"dataGaName":437,"dataGaLocation":263},"/fr-fr/get-started/","quick setup checklists",{"text":439,"config":440},"Apprentissage",{"href":441,"dataGaLocation":263,"dataGaName":442},"https://university.gitlab.com/","learn",{"text":444,"config":445},"Documentation",{"href":446,"dataGaName":447,"dataGaLocation":263},"https://docs.gitlab.com/","product documentation",{"text":449,"config":450},"Vidéos sur les bonnes pratiques",{"href":451,"dataGaName":452,"dataGaLocation":263},"/fr-fr/getting-started-videos/","best practice videos",{"text":454,"config":455},"Intégrations",{"href":456,"dataGaName":457,"dataGaLocation":263},"/fr-fr/integrations/","integrations",{"title":459,"items":460},"Découvrir",[461,466,471,476,480],{"text":462,"config":463},"Témoignages clients",{"href":464,"dataGaName":465,"dataGaLocation":263},"/fr-fr/customers/","customer success stories",{"text":467,"config":468},"Blog",{"href":469,"dataGaName":470,"dataGaLocation":263},"/fr-fr/blog/","blog",{"text":472,"config":473},"Demo Hub",{"href":474,"dataGaName":475,"dataGaLocation":263},"/fr-fr/demo-hub/","demo hub",{"text":477,"config":478},"The Source",{"href":479,"dataGaName":470,"dataGaLocation":263},"/fr-fr/the-source/",{"text":481,"config":482},"Travail à distance",{"href":483,"dataGaName":484,"dataGaLocation":263},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":486,"items":487},"Connecter",[488,493,498,503,508,513],{"text":489,"config":490},"Services GitLab",{"href":491,"dataGaName":492,"dataGaLocation":263},"/fr-fr/services/","services",{"text":494,"config":495},"Contribuer",{"href":496,"dataGaName":497,"dataGaLocation":263},"https://contributors.gitlab.com","contribute",{"text":499,"config":500},"Communauté",{"href":501,"dataGaName":502,"dataGaLocation":263},"/community/","community",{"text":504,"config":505},"Forum",{"href":506,"dataGaName":507,"dataGaLocation":263},"https://forum.gitlab.com/","forum",{"text":509,"config":510},"Événements",{"href":511,"dataGaName":512,"dataGaLocation":263},"/events/","events",{"text":514,"config":515},"Partenaires",{"href":516,"dataGaName":517,"dataGaLocation":263},"/fr-fr/partners/","partners",{"config":519,"title":522,"text":523,"link":524},{"background":520,"textColor":521},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":525,"config":526},"Lire les articles les plus récents",{"href":527,"dataGaName":528,"dataGaLocation":263},"/fr-fr/whats-new/","whats new",{"text":530,"config":531,"menu":533},"Société",{"dataNavLevelOne":532},"company",{"type":314,"columns":534},[535],{"items":536},[537,542,548,550,555,560,565,570,575,580],{"text":538,"config":539},"À propos",{"href":540,"dataGaName":541,"dataGaLocation":263},"/fr-fr/company/","about",{"text":543,"config":544,"footerGa":547},"Carrières",{"href":545,"dataGaName":546,"dataGaLocation":263},"/jobs/","jobs",{"dataGaName":546},{"text":509,"config":549},{"href":511,"dataGaName":512,"dataGaLocation":263},{"text":551,"config":552},"Leadership",{"href":553,"dataGaName":554,"dataGaLocation":263},"/company/team/e-group/","leadership",{"text":556,"config":557},"Manuel",{"href":558,"dataGaName":559,"dataGaLocation":263},"https://handbook.gitlab.com/","handbook",{"text":561,"config":562},"Relations avec les investisseurs",{"href":563,"dataGaName":564,"dataGaLocation":263},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":566,"config":567},"Trust Center",{"href":568,"dataGaName":569,"dataGaLocation":263},"/fr-fr/security/","trust center",{"text":571,"config":572},"Centre pour la transparence de l'IA",{"href":573,"dataGaName":574,"dataGaLocation":263},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":576,"config":577},"Newsletter",{"href":578,"dataGaName":579,"dataGaLocation":263},"/company/contact/#contact-forms","newsletter",{"text":581,"config":582},"Presse",{"href":583,"dataGaName":584,"dataGaLocation":263},"/press/","press",{"text":586,"config":587,"menu":588},"Nous contacter",{"dataNavLevelOne":532},{"type":314,"columns":589},[590],{"items":591},[592,597,602],{"text":593,"config":594},"Contacter l'équipe commerciale",{"href":595,"dataGaName":596,"dataGaLocation":263},"/fr-fr/sales/","talk to sales",{"text":598,"config":599},"Assistance GitLab",{"href":600,"dataGaName":601,"dataGaLocation":263},"https://support.gitlab.com/hc/en-us","support portal",{"text":603,"config":604},"Portail clients GitLab",{"href":605,"dataGaName":606,"dataGaLocation":263},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":608,"login":609,"suggestions":616},"Fermer",{"text":610,"link":611},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":612,"config":613},"GitLab.com",{"href":277,"dataGaName":614,"dataGaLocation":615},"search login","search",{"text":617,"default":618},"Suggestions",[619,622,627,629,634,639],{"text":294,"config":620},{"href":299,"dataGaName":621,"dataGaLocation":615},"GitLab Duo Agent Platform",{"text":623,"config":624},"Suggestions de code (IA)",{"href":625,"dataGaName":626,"dataGaLocation":615},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":153,"config":628},{"href":331,"dataGaName":153,"dataGaLocation":615},{"text":630,"config":631},"GitLab sur AWS",{"href":632,"dataGaName":633,"dataGaLocation":615},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":635,"config":636},"GitLab sur Google Cloud",{"href":637,"dataGaName":638,"dataGaLocation":615},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":640,"config":641},"Pourquoi utiliser GitLab ?",{"href":307,"dataGaName":642,"dataGaLocation":615},"Why GitLab?",{"freeTrial":644,"mobileIcon":649,"desktopIcon":654,"secondaryButton":657},{"text":645,"config":646},"Commencer votre essai gratuit",{"href":647,"dataGaName":268,"dataGaLocation":648},"https://gitlab.com/-/trials/new/","nav",{"altText":650,"config":651},"Icône GitLab",{"src":652,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":650,"config":655},{"src":656,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":658,"config":659},"Commencer",{"href":660,"dataGaName":661,"dataGaLocation":648},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":663,"mobileIcon":667,"desktopIcon":669},{"text":664,"config":665},"En savoir plus sur GitLab Duo",{"href":299,"dataGaName":666,"dataGaLocation":648},"gitlab duo",{"altText":650,"config":668},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":670},{"src":656,"dataGaName":653,"dataGaLocation":648},{"button":672,"mobileIcon":677,"desktopIcon":679},{"text":673,"config":674},"/switch",{"href":675,"dataGaName":676,"dataGaLocation":648},"#contact","switch",{"altText":650,"config":678},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":680},{"src":681,"dataGaName":653,"dataGaLocation":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":683,"mobileIcon":688,"desktopIcon":690},{"text":684,"config":685},"Retour aux tarifs",{"href":413,"dataGaName":686,"dataGaLocation":648,"icon":687},"back to pricing","GoBack",{"altText":650,"config":689},{"src":652,"dataGaName":653,"dataGaLocation":648},{"altText":650,"config":691},{"src":656,"dataGaName":653,"dataGaLocation":648},{"title":693,"button":694,"config":698},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":305,"config":695},{"href":696,"dataGaName":697,"dataGaLocation":263},"/fr-fr/gitlab-orbit/","orbit",{"layout":699,"disabled":246},"release",{"data":701},{"text":702,"source":703,"edit":709,"contribute":714,"config":718,"items":723,"minimal":928},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":704,"config":705},"Afficher le code source de la page",{"href":706,"dataGaName":707,"dataGaLocation":708},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":710,"config":711},"Modifier cette page",{"href":712,"dataGaName":713,"dataGaLocation":708},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":494,"config":715},{"href":716,"dataGaName":717,"dataGaLocation":708},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":719,"facebook":720,"youtube":721,"linkedin":722},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[724,770,820,863,895],{"title":411,"links":725,"subMenu":740},[726,730,735],{"text":727,"config":728},"Voir les forfaits",{"href":413,"dataGaName":729,"dataGaLocation":708},"view plans",{"text":731,"config":732},"GitLab Premium",{"href":733,"dataGaName":734,"dataGaLocation":708},"/fr-fr/pricing/premium/","why premium",{"text":736,"config":737},"GitLab Ultimate",{"href":738,"dataGaName":739,"dataGaLocation":708},"/fr-fr/pricing/ultimate/","why ultimate",[741],{"title":586,"links":742},[743,745,747,750,755,760,765],{"text":593,"config":744},{"href":595,"dataGaName":273,"dataGaLocation":708},{"text":598,"config":746},{"href":600,"dataGaName":601,"dataGaLocation":708},{"text":748,"config":749},"Portail clients",{"href":605,"dataGaName":606,"dataGaLocation":708},{"text":751,"config":752},"Statut",{"href":753,"dataGaName":754,"dataGaLocation":708},"https://status.gitlab.com/","status",{"text":756,"config":757},"Conditions d'utilisation",{"href":758,"dataGaName":759,"dataGaLocation":708},"/terms/","terms of use",{"text":761,"config":762},"Politique de confidentialité",{"href":763,"dataGaName":764,"dataGaLocation":708},"/fr-fr/privacy/","privacy statement",{"text":766,"config":767},"Gestion des cookies",{"dataGaName":768,"dataGaLocation":708,"id":769,"isOneTrustButton":249},"cookie preferences","ot-sdk-btn",{"title":310,"links":771,"subMenu":780},[772,776],{"text":773,"config":774},"Plateforme DevSecOps",{"href":292,"dataGaName":775,"dataGaLocation":708},"devsecops platform",{"text":777,"config":778},"Développement assisté par l'IA",{"href":299,"dataGaName":779,"dataGaLocation":708},"ai-assisted development",[781],{"title":782,"links":783},"Thèmes",[784,788,793,797,802,805,810,815],{"text":153,"config":785},{"href":786,"dataGaName":787,"dataGaLocation":708},"/fr-fr/topics/ci-cd/","cicd",{"text":789,"config":790},"GitOps",{"href":791,"dataGaName":792,"dataGaLocation":708},"/fr-fr/topics/gitops/","gitops",{"text":204,"config":794},{"href":795,"dataGaName":796,"dataGaLocation":708},"/fr-fr/topics/devops/","devops",{"text":798,"config":799},"Contrôle de version",{"href":800,"dataGaName":801,"dataGaLocation":708},"/fr-fr/topics/version-control/","version control",{"text":21,"config":803},{"href":804,"dataGaName":241,"dataGaLocation":708},"/fr-fr/topics/devsecops/",{"text":806,"config":807},"Cloud-native",{"href":808,"dataGaName":809,"dataGaLocation":708},"/fr-fr/topics/cloud-native/","cloud native",{"text":811,"config":812},"IA pour la programmation",{"href":813,"dataGaName":814,"dataGaLocation":708},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":816,"config":817},"IA agentique",{"href":818,"dataGaName":819,"dataGaLocation":708},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":821,"links":822},"Solutions",[823,826,828,833,836,839,842,845,847,850,853,858],{"text":354,"config":824},{"href":349,"dataGaName":825,"dataGaLocation":708},"Application Security Testing",{"text":341,"config":827},{"href":326,"dataGaName":327,"dataGaLocation":708},{"text":829,"config":830},"Développement Agile",{"href":831,"dataGaName":832,"dataGaLocation":708},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":336,"config":834},{"href":338,"dataGaName":835,"dataGaLocation":708},"source code management",{"text":153,"config":837},{"href":331,"dataGaName":838,"dataGaLocation":708},"continuous integration & delivery",{"text":380,"config":840},{"href":382,"dataGaName":841,"dataGaLocation":708},"value stream management",{"text":789,"config":843},{"href":844,"dataGaName":792,"dataGaLocation":708},"/fr-fr/solutions/gitops/",{"text":393,"config":846},{"href":396,"dataGaName":397,"dataGaLocation":708},{"text":848,"config":849},"PME",{"href":402,"dataGaName":403,"dataGaLocation":708},{"text":851,"config":852},"Secteur public",{"href":408,"dataGaName":409,"dataGaLocation":708},{"text":854,"config":855},"Éducation",{"href":856,"dataGaName":857,"dataGaLocation":708},"/fr-fr/solutions/education/","education",{"text":859,"config":860},"Services financiers",{"href":861,"dataGaName":862,"dataGaLocation":708},"/fr-fr/solutions/finance/","financial services",{"title":416,"links":864},[865,867,869,871,874,876,879,881,883,885,887,889,891,893],{"text":429,"config":866},{"href":431,"dataGaName":432,"dataGaLocation":708},{"text":434,"config":868},{"href":436,"dataGaName":437,"dataGaLocation":708},{"text":439,"config":870},{"href":441,"dataGaName":442,"dataGaLocation":708},{"text":444,"config":872},{"href":446,"dataGaName":873,"dataGaLocation":708},"docs",{"text":467,"config":875},{"href":469,"dataGaName":470,"dataGaLocation":708},{"text":877,"config":878},"Nouveautés",{"href":527,"dataGaName":528,"dataGaLocation":708},{"text":462,"config":880},{"href":464,"dataGaName":465,"dataGaLocation":708},{"text":481,"config":882},{"href":483,"dataGaName":484,"dataGaLocation":708},{"text":489,"config":884},{"href":491,"dataGaName":492,"dataGaLocation":708},{"text":494,"config":886},{"href":496,"dataGaName":497,"dataGaLocation":708},{"text":499,"config":888},{"href":501,"dataGaName":502,"dataGaLocation":708},{"text":504,"config":890},{"href":506,"dataGaName":507,"dataGaLocation":708},{"text":509,"config":892},{"href":511,"dataGaName":512,"dataGaLocation":708},{"text":514,"config":894},{"href":516,"dataGaName":517,"dataGaLocation":708},{"title":530,"links":896},[897,899,901,903,905,907,912,917,919,921,923],{"text":538,"config":898},{"href":540,"dataGaName":532,"dataGaLocation":708},{"text":543,"config":900},{"href":545,"dataGaName":546,"dataGaLocation":708},{"text":551,"config":902},{"href":553,"dataGaName":554,"dataGaLocation":708},{"text":556,"config":904},{"href":558,"dataGaName":559,"dataGaLocation":708},{"text":561,"config":906},{"href":563,"dataGaName":564,"dataGaLocation":708},{"text":908,"config":909},"Développement durable",{"href":910,"dataGaName":911,"dataGaLocation":708},"/sustainability/","Sustainability",{"text":913,"config":914},"Diversité, inclusion et appartenance (DIB)",{"href":915,"dataGaName":916,"dataGaLocation":708},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":566,"config":918},{"href":568,"dataGaName":569,"dataGaLocation":708},{"text":576,"config":920},{"href":578,"dataGaName":579,"dataGaLocation":708},{"text":581,"config":922},{"href":583,"dataGaName":584,"dataGaLocation":708},{"text":924,"config":925},"Déclaration de transparence sur l'esclavage moderne",{"href":926,"dataGaName":927,"dataGaLocation":708},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":929},[930,932,934],{"text":756,"config":931},{"href":758,"dataGaName":759,"dataGaLocation":708},{"text":766,"config":933},{"dataGaName":768,"dataGaLocation":708,"id":769,"isOneTrustButton":249},{"text":761,"config":935},{"href":763,"dataGaName":764,"dataGaLocation":708},[937],{"id":938,"title":939,"body":245,"config":940,"content":942,"description":245,"extension":946,"meta":947,"navigation":249,"path":948,"seo":949,"stem":950,"__hash__":951},"blogAuthors/en-us/blog/authors/matt-delaney.yml","Matt Delaney",{"template":941},"BlogAuthor",{"name":7,"config":943},{"headshot":944,"ctfId":945},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659749/Blog/Author%20Headshots/matt_delaney_headshot.png","6apeWdrqrZlMIdaxzV5NvZ","yml",{},"/en-us/blog/authors/matt-delaney",{},"en-us/blog/authors/matt-delaney","b9xB1BL3BNCvt-L4rxruJhCY6gCxTN4uuajDY6T9djU",[953,962,970],{"title":954,"description":955,"heroImage":956,"category":241,"date":957,"authors":958,"slug":961,"externalUrl":245},"Cloud et DevOps : pourquoi cette alliance transforme le développement logiciel","Cloud et DevOps convergent pour accélérer la livraison logicielle. Découvrez comment cette alliance transforme vos cycles de développement logiciel et renforce votre compétitivité.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-05-28",[959,960],"Salahddine Aberkan","Maud Leuenberger","cloud-and-devops",{"title":963,"description":964,"heroImage":965,"category":241,"date":966,"authors":967,"slug":969,"externalUrl":245},"Consolidez votre pile GitLab avec Gitaly sur Kubernetes","Découvrez comment installer Gitaly sur Kubernetes, désormais en disponibilité générale.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756500636/wmey6kqzzuhirk88w2de.png","2026-05-07",[968],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":971,"description":972,"heroImage":973,"category":241,"date":974,"authors":975,"slug":977,"externalUrl":245},"Automatisez les étapes de votre cycle de développement avec GitLab CI/CD","GitLab CI/CD automatise vos builds, tests et déploiements depuis une plateforme DevSecOps unifiée. Découvrez son fonctionnement, ses composants clés et ses fonctionnalités avancées pour des cycles de livraison plus rapides et fiables.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-04-22",[976,960],"Charlotte Delbosc","what-is-gitlab-ci-cd",{"promotions":979},[980,994,1006,1018],{"id":981,"categories":982,"header":984,"text":985,"button":986,"image":991},"ai-modernization",[983],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":987,"config":988},"Obtenez votre score de maturité IA",{"href":989,"dataGaName":990,"dataGaLocation":470},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":992},{"src":993},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":995,"categories":996,"header":998,"text":985,"button":999,"image":1003},"devops-modernization",[997,241],"product","Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1000,"config":1001},"Obtenez votre score de maturité DevOps",{"href":1002,"dataGaName":990,"dataGaLocation":470},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1004},{"src":1005},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1007,"categories":1008,"header":1010,"text":985,"button":1011,"image":1015},"security-modernization",[1009],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1012,"config":1013},"Obtenez votre score de maturité en matière de sécurité",{"href":1014,"dataGaName":990,"dataGaLocation":470},"/fr-fr/assessments/security-modernization-assessment/",{"config":1016},{"src":1017},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1019,"paths":1020,"header":1023,"text":1024,"button":1025,"image":1030},"github-azure-migration",[1021,1022],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1026,"config":1027},"Découvrez les différences entre GitLab et GitHub",{"href":1028,"dataGaName":1029,"dataGaLocation":470},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1031},{"src":1005},{"header":1033,"blurb":1034,"button":1035,"secondaryButton":1039},"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":265,"config":1036},{"href":1037,"dataGaName":268,"dataGaLocation":1038},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":593,"config":1040},{"href":595,"dataGaName":273,"dataGaLocation":1038},1786803785387]