[{"data":1,"prerenderedAt":1081},["ShallowReactive",2],{"/en-us/blog/tags/devsecops":3,"navigation-fr-fr":19,"banner-fr-fr":425,"footer-fr-fr":435,"DevSecOps-tag-posts-fr-fr":645},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":12,"meta":13,"navigation":14,"path":15,"seo":16,"slug":6,"stem":17,"testContent":6,"type":6,"__hash__":18},"blogTags/en-us/blog/tags/devsecops.yml","Devsecops",null,{"template":8},"BlogTag",{"tag":10,"tagSlug":11},"DevSecOps","devsecops","yml",{},true,"/en-us/blog/tags/devsecops",{},"en-us/blog/tags/devsecops","6wqFL8xT8pVMJsXygwBAJJ8v4s_fz4pDwwRtLwNtspc",{"data":20},{"logo":21,"freeTrial":26,"sales":31,"login":36,"items":41,"search":351,"minimal":386,"duo":405,"pricingDeployment":415},{"config":22},{"href":23,"dataGaName":24,"dataGaLocation":25},"/fr-fr/","gitlab logo","header",{"text":27,"config":28},"Commencer un essai gratuit",{"href":29,"dataGaName":30,"dataGaLocation":25},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":32,"config":33},"Contacter l'équipe commerciale",{"href":34,"dataGaName":35,"dataGaLocation":25},"/fr-fr/sales/","sales",{"text":37,"config":38},"Connexion",{"href":39,"dataGaName":40,"dataGaLocation":25},"https://gitlab.com/users/sign_in/","sign in",[42,69,166,171,272,332],{"text":43,"config":44,"cards":46},"Plateforme",{"dataNavLevelOne":45},"platform",[47,53,61],{"title":43,"description":48,"link":49},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":50,"config":51},"Découvrir notre plateforme",{"href":52,"dataGaName":45,"dataGaLocation":25},"/fr-fr/platform/",{"title":54,"description":55,"link":56},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":57,"config":58},"Découvrir GitLab Duo",{"href":59,"dataGaName":60,"dataGaLocation":25},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":62,"description":63,"link":64},"Choisir GitLab","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":65,"config":66},"En savoir plus",{"href":67,"dataGaName":68,"dataGaLocation":25},"/fr-fr/why-gitlab/","why gitlab",{"text":70,"left":14,"config":71,"link":73,"lists":77,"footer":148},"Produit",{"dataNavLevelOne":72},"solutions",{"text":74,"config":75},"Voir toutes les solutions",{"href":76,"dataGaName":72,"dataGaLocation":25},"/fr-fr/solutions/",[78,103,126],{"title":79,"description":80,"link":81,"items":86},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":82},{"icon":83,"href":84,"dataGaName":85,"dataGaLocation":25},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[87,91,94,99],{"text":88,"config":89},"CI/CD",{"href":90,"dataGaLocation":25,"dataGaName":88},"/fr-fr/solutions/continuous-integration/",{"text":54,"config":92},{"href":59,"dataGaLocation":25,"dataGaName":93},"gitlab duo agent platform - product menu",{"text":95,"config":96},"Gestion du code source",{"href":97,"dataGaLocation":25,"dataGaName":98},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":100,"config":101},"Livraison de logiciels automatisée",{"href":84,"dataGaLocation":25,"dataGaName":102},"Automated software delivery",{"title":104,"description":105,"link":106,"items":111},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":107},{"href":108,"dataGaName":109,"dataGaLocation":25,"icon":110},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[112,116,121],{"text":113,"config":114},"Tests de sécurité des applications",{"href":108,"dataGaName":115,"dataGaLocation":25},"Application security testing",{"text":117,"config":118},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":119,"dataGaLocation":25,"dataGaName":120},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":122,"config":123},"Conformité logicielle",{"href":124,"dataGaName":125,"dataGaLocation":25},"/fr-fr/solutions/software-compliance/","Software Compliance",{"title":127,"link":128,"items":133},"Mesures",{"config":129},{"icon":130,"href":131,"dataGaName":132,"dataGaLocation":25},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[134,138,143],{"text":135,"config":136},"Visibilité et mesures",{"href":131,"dataGaLocation":25,"dataGaName":137},"Visibility and Measurement",{"text":139,"config":140},"Gestion de la chaîne de valeur",{"href":141,"dataGaLocation":25,"dataGaName":142},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":144,"config":145},"Données d'analyse et informations clés",{"href":146,"dataGaLocation":25,"dataGaName":147},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":149,"items":150},"GitLab pour",[151,156,161],{"text":152,"config":153},"Entreprises",{"href":154,"dataGaLocation":25,"dataGaName":155},"/fr-fr/enterprise/","enterprise",{"text":157,"config":158},"PME",{"href":159,"dataGaLocation":25,"dataGaName":160},"/fr-fr/small-business/","small business",{"text":162,"config":163},"Secteur public",{"href":164,"dataGaLocation":25,"dataGaName":165},"/fr-fr/solutions/public-sector/","public sector",{"text":167,"config":168},"Tarifs",{"href":169,"dataGaName":170,"dataGaLocation":25,"dataNavLevelOne":170},"/fr-fr/pricing/","pricing",{"text":172,"config":173,"link":175,"lists":179,"feature":259},"Ressources",{"dataNavLevelOne":174},"resources",{"text":176,"config":177},"Afficher toutes les ressources",{"href":178,"dataGaName":174,"dataGaLocation":25},"/fr-fr/resources/",[180,213,231],{"title":181,"items":182},"Premiers pas",[183,188,193,198,203,208],{"text":184,"config":185},"Installation",{"href":186,"dataGaName":187,"dataGaLocation":25},"/fr-fr/install/","install",{"text":189,"config":190},"Guides de démarrage",{"href":191,"dataGaName":192,"dataGaLocation":25},"/fr-fr/get-started/","quick setup checklists",{"text":194,"config":195},"Apprentissage",{"href":196,"dataGaLocation":25,"dataGaName":197},"https://university.gitlab.com/","learn",{"text":199,"config":200},"Documentation sur le produit",{"href":201,"dataGaName":202,"dataGaLocation":25},"https://docs.gitlab.com/","product documentation",{"text":204,"config":205},"Vidéos sur les bonnes pratiques",{"href":206,"dataGaName":207,"dataGaLocation":25},"/fr-fr/getting-started-videos/","best practice videos",{"text":209,"config":210},"Intégrations",{"href":211,"dataGaName":212,"dataGaLocation":25},"/fr-fr/integrations/","integrations",{"title":214,"items":215},"Découvrir",[216,221,226],{"text":217,"config":218},"Témoignages clients",{"href":219,"dataGaName":220,"dataGaLocation":25},"/fr-fr/customers/","customer success stories",{"text":222,"config":223},"Blog",{"href":224,"dataGaName":225,"dataGaLocation":25},"/fr-fr/blog/","blog",{"text":227,"config":228},"Travail à distance",{"href":229,"dataGaName":230,"dataGaLocation":25},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":232,"items":233},"Connecter",[234,239,244,249,254],{"text":235,"config":236},"Services GitLab",{"href":237,"dataGaName":238,"dataGaLocation":25},"/fr-fr/services/","services",{"text":240,"config":241},"Communauté",{"href":242,"dataGaName":243,"dataGaLocation":25},"/community/","community",{"text":245,"config":246},"Forum",{"href":247,"dataGaName":248,"dataGaLocation":25},"https://forum.gitlab.com/","forum",{"text":250,"config":251},"Événements",{"href":252,"dataGaName":253,"dataGaLocation":25},"/events/","events",{"text":255,"config":256},"Partenaires",{"href":257,"dataGaName":258,"dataGaLocation":25},"/fr-fr/partners/","partners",{"backgroundColor":260,"textColor":261,"text":262,"image":263,"link":267},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":264,"config":265},"carte promo The Source",{"src":266},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":268,"config":269},"Lire les articles les plus récents",{"href":270,"dataGaName":271,"dataGaLocation":25},"/fr-fr/the-source/","the source",{"text":273,"config":274,"lists":276},"Société",{"dataNavLevelOne":275},"company",[277],{"items":278},[279,284,290,292,297,302,307,312,317,322,327],{"text":280,"config":281},"À propos",{"href":282,"dataGaName":283,"dataGaLocation":25},"/fr-fr/company/","about",{"text":285,"config":286,"footerGa":289},"Carrières",{"href":287,"dataGaName":288,"dataGaLocation":25},"/jobs/","jobs",{"dataGaName":288},{"text":250,"config":291},{"href":252,"dataGaName":253,"dataGaLocation":25},{"text":293,"config":294},"Leadership",{"href":295,"dataGaName":296,"dataGaLocation":25},"/company/team/e-group/","leadership",{"text":298,"config":299},"Équipe",{"href":300,"dataGaName":301,"dataGaLocation":25},"/company/team/","team",{"text":303,"config":304},"Manuel",{"href":305,"dataGaName":306,"dataGaLocation":25},"https://handbook.gitlab.com/","handbook",{"text":308,"config":309},"Relations avec les investisseurs",{"href":310,"dataGaName":311,"dataGaLocation":25},"https://ir.gitlab.com/","investor relations",{"text":313,"config":314},"Centre de confiance",{"href":315,"dataGaName":316,"dataGaLocation":25},"/fr-fr/security/","trust center",{"text":318,"config":319},"Centre pour la transparence de l'IA",{"href":320,"dataGaName":321,"dataGaLocation":25},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":323,"config":324},"Newsletter",{"href":325,"dataGaName":326,"dataGaLocation":25},"/company/contact/#contact-forms","newsletter",{"text":328,"config":329},"Presse",{"href":330,"dataGaName":331,"dataGaLocation":25},"/press/","press",{"text":333,"config":334,"lists":335},"Nous contacter",{"dataNavLevelOne":275},[336],{"items":337},[338,341,346],{"text":32,"config":339},{"href":34,"dataGaName":340,"dataGaLocation":25},"talk to sales",{"text":342,"config":343},"Portail d’assistance",{"href":344,"dataGaName":345,"dataGaLocation":25},"https://support.gitlab.com","support portal",{"text":347,"config":348},"Portail clients GitLab",{"href":349,"dataGaName":350,"dataGaLocation":25},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":352,"login":353,"suggestions":360},"Fermer",{"text":354,"link":355},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":356,"config":357},"gitlab.com",{"href":39,"dataGaName":358,"dataGaLocation":359},"search login","search",{"text":361,"default":362},"Suggestions",[363,365,370,372,377,382],{"text":54,"config":364},{"href":59,"dataGaName":54,"dataGaLocation":359},{"text":366,"config":367},"Suggestions de code (IA)",{"href":368,"dataGaName":369,"dataGaLocation":359},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":88,"config":371},{"href":90,"dataGaName":88,"dataGaLocation":359},{"text":373,"config":374},"GitLab sur AWS",{"href":375,"dataGaName":376,"dataGaLocation":359},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":378,"config":379},"GitLab sur Google Cloud ",{"href":380,"dataGaName":381,"dataGaLocation":359},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":383,"config":384},"Pourquoi utiliser GitLab ?",{"href":67,"dataGaName":385,"dataGaLocation":359},"Why GitLab?",{"freeTrial":387,"mobileIcon":392,"desktopIcon":397,"secondaryButton":400},{"text":388,"config":389},"Commencer votre essai gratuit",{"href":390,"dataGaName":30,"dataGaLocation":391},"https://gitlab.com/-/trials/new/","nav",{"altText":393,"config":394},"Icône GitLab",{"src":395,"dataGaName":396,"dataGaLocation":391},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":393,"config":398},{"src":399,"dataGaName":396,"dataGaLocation":391},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":401,"config":402},"Commencer",{"href":403,"dataGaName":404,"dataGaLocation":391},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/compare/gitlab-vs-github/","get started",{"freeTrial":406,"mobileIcon":411,"desktopIcon":413},{"text":407,"config":408},"En savoir plus sur GitLab Duo",{"href":409,"dataGaName":410,"dataGaLocation":391},"/fr-fr/gitlab-duo/","gitlab duo",{"altText":393,"config":412},{"src":395,"dataGaName":396,"dataGaLocation":391},{"altText":393,"config":414},{"src":399,"dataGaName":396,"dataGaLocation":391},{"freeTrial":416,"mobileIcon":421,"desktopIcon":423},{"text":417,"config":418},"Retour aux tarifs",{"href":169,"dataGaName":419,"dataGaLocation":391,"icon":420},"back to pricing","GoBack",{"altText":393,"config":422},{"src":395,"dataGaName":396,"dataGaLocation":391},{"altText":393,"config":424},{"src":399,"dataGaName":396,"dataGaLocation":391},{"title":426,"button":427,"config":432},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":428,"config":429},"Regarder GitLab Transcend maintenant",{"href":430,"dataGaName":431,"dataGaLocation":25},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":433,"icon":434},"release","AiStar",{"data":436},{"text":437,"source":438,"edit":444,"contribute":449,"config":454,"items":459,"minimal":636},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":439,"config":440},"Afficher le code source de la page",{"href":441,"dataGaName":442,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":445,"config":446},"Modifier cette page",{"href":447,"dataGaName":448,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":450,"config":451},"Veuillez contribuer",{"href":452,"dataGaName":453,"dataGaLocation":443},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":455,"facebook":456,"youtube":457,"linkedin":458},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[460,483,537,569,604],{"title":43,"links":461,"subMenu":466},[462],{"text":463,"config":464},"Plateforme DevSecOps",{"href":52,"dataGaName":465,"dataGaLocation":443},"devsecops platform",[467],{"title":167,"links":468},[469,473,478],{"text":470,"config":471},"Voir les forfaits",{"href":169,"dataGaName":472,"dataGaLocation":443},"view plans",{"text":474,"config":475},"Pourquoi choisir GitLab Premium ?",{"href":476,"dataGaName":477,"dataGaLocation":443},"/fr-fr/pricing/premium/","why premium",{"text":479,"config":480},"Pourquoi choisir GitLab Ultimate ?",{"href":481,"dataGaName":482,"dataGaLocation":443},"/fr-fr/pricing/ultimate/","why ultimate",{"title":484,"links":485},"Solutions",[486,491,494,496,501,506,510,513,516,521,523,525,527,532],{"text":487,"config":488},"Transformation digitale",{"href":489,"dataGaName":490,"dataGaLocation":443},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":492,"config":493},"Sécurité et conformité",{"href":108,"dataGaName":115,"dataGaLocation":443},{"text":100,"config":495},{"href":84,"dataGaName":85,"dataGaLocation":443},{"text":497,"config":498},"Développement agile",{"href":499,"dataGaName":500,"dataGaLocation":443},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":502,"config":503},"Transformation cloud",{"href":504,"dataGaName":505,"dataGaLocation":443},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":507,"config":508},"SCM",{"href":97,"dataGaName":509,"dataGaLocation":443},"source code management",{"text":88,"config":511},{"href":90,"dataGaName":512,"dataGaLocation":443},"continuous integration & delivery",{"text":139,"config":514},{"href":141,"dataGaName":515,"dataGaLocation":443},"value stream management",{"text":517,"config":518},"GitOps",{"href":519,"dataGaName":520,"dataGaLocation":443},"/fr-fr/solutions/gitops/","gitops",{"text":152,"config":522},{"href":154,"dataGaName":155,"dataGaLocation":443},{"text":157,"config":524},{"href":159,"dataGaName":160,"dataGaLocation":443},{"text":162,"config":526},{"href":164,"dataGaName":165,"dataGaLocation":443},{"text":528,"config":529},"Formation",{"href":530,"dataGaName":531,"dataGaLocation":443},"/fr-fr/solutions/education/","education",{"text":533,"config":534},"Services financiers",{"href":535,"dataGaName":536,"dataGaLocation":443},"/fr-fr/solutions/finance/","financial services",{"title":172,"links":538},[539,541,544,546,549,551,554,557,559,561,563,565,567],{"text":184,"config":540},{"href":186,"dataGaName":187,"dataGaLocation":443},{"text":542,"config":543},"Guides de démarrage rapide",{"href":191,"dataGaName":192,"dataGaLocation":443},{"text":194,"config":545},{"href":196,"dataGaName":197,"dataGaLocation":443},{"text":199,"config":547},{"href":201,"dataGaName":548,"dataGaLocation":443},"docs",{"text":222,"config":550},{"href":224,"dataGaName":225},{"text":552,"config":553},"Histoires de réussite client",{"href":219,"dataGaLocation":443},{"text":555,"config":556},"Histoires de succès client",{"href":219,"dataGaName":220,"dataGaLocation":443},{"text":227,"config":558},{"href":229,"dataGaName":230,"dataGaLocation":443},{"text":235,"config":560},{"href":237,"dataGaName":238,"dataGaLocation":443},{"text":240,"config":562},{"href":242,"dataGaName":243,"dataGaLocation":443},{"text":245,"config":564},{"href":247,"dataGaName":248,"dataGaLocation":443},{"text":250,"config":566},{"href":252,"dataGaName":253,"dataGaLocation":443},{"text":255,"config":568},{"href":257,"dataGaName":258,"dataGaLocation":443},{"title":273,"links":570},[571,573,576,578,580,582,584,588,593,595,597,599],{"text":280,"config":572},{"href":282,"dataGaName":275,"dataGaLocation":443},{"text":574,"config":575},"Emplois",{"href":287,"dataGaName":288,"dataGaLocation":443},{"text":293,"config":577},{"href":295,"dataGaName":296,"dataGaLocation":443},{"text":298,"config":579},{"href":300,"dataGaName":301,"dataGaLocation":443},{"text":303,"config":581},{"href":305,"dataGaName":306,"dataGaLocation":443},{"text":308,"config":583},{"href":310,"dataGaName":311,"dataGaLocation":443},{"text":585,"config":586},"Sustainability",{"href":587,"dataGaName":585,"dataGaLocation":443},"/sustainability/",{"text":589,"config":590},"Diversité, inclusion et appartenance (DIB)",{"href":591,"dataGaName":592,"dataGaLocation":443},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":313,"config":594},{"href":315,"dataGaName":316,"dataGaLocation":443},{"text":323,"config":596},{"href":325,"dataGaName":326,"dataGaLocation":443},{"text":328,"config":598},{"href":330,"dataGaName":331,"dataGaLocation":443},{"text":600,"config":601},"Déclaration de transparence sur l'esclavage moderne",{"href":602,"dataGaName":603,"dataGaLocation":443},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":333,"links":605},[606,609,614,616,621,626,631],{"text":607,"config":608},"Échanger avec un expert",{"href":34,"dataGaName":35,"dataGaLocation":443},{"text":610,"config":611},"Aide",{"href":612,"dataGaName":613,"dataGaLocation":443},"/support/","get help",{"text":347,"config":615},{"href":349,"dataGaName":350,"dataGaLocation":443},{"text":617,"config":618},"Statut",{"href":619,"dataGaName":620,"dataGaLocation":443},"https://status.gitlab.com/","status",{"text":622,"config":623},"Conditions d'utilisation",{"href":624,"dataGaName":625},"/terms/","terms of use",{"text":627,"config":628},"Déclaration de confidentialité",{"href":629,"dataGaName":630,"dataGaLocation":443},"/fr-fr/privacy/","privacy statement",{"text":632,"config":633},"Préférences en matière de cookies",{"dataGaName":634,"dataGaLocation":443,"id":635,"isOneTrustButton":14},"cookie preferences","ot-sdk-btn",{"items":637},[638,640,643],{"text":622,"config":639},{"href":624,"dataGaName":625,"dataGaLocation":443},{"text":641,"config":642},"Politique de confidentialité",{"href":629,"dataGaName":630,"dataGaLocation":443},{"text":632,"config":644},{"dataGaName":634,"dataGaLocation":443,"id":635,"isOneTrustButton":14},[646,656,667,679,690,699,709,719,728,738,748,758,768,778,788,798,808,818,828,839,848,857,866,876,886,896,907,916,926,935,945,955,965,975,985,995,1005,1016,1025,1035,1044,1053,1062,1072],{"content":647,"config":654},{"title":648,"heroImage":649,"category":11,"description":650,"authors":651,"date":653},"Conteneurs et machines virtuelles : quelle différence ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1763646158/crdpd8lt5fndfzbcl9ln.jpg","Les conteneurs et les machines virtuelles sont deux approches de virtualisation aux architectures différentes. Découvrez-en davantage sur leur fonctionnement et leurs principales différences.  ",[652],"GitLab France Team","2026-03-03",{"slug":655,"externalUrl":-1},"containers-vs-virtual-machines",{"content":657,"config":665},{"title":658,"heroImage":659,"category":660,"description":661,"authors":662,"date":664},"Présentation du programme Managed Service Provider (MSP) de GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772047747/ntihfmnu2fepamqemaas.png","news","Développez une approche DevSecOps rentable et axée sur les services, avec le soutien de GitLab.",[663],"Karishma Kumar","2026-02-26",{"slug":666,"externalUrl":-1},"introducing-the-gitlab-managed-service-provider-msp-partner-program",{"content":668,"config":677},{"title":669,"heroImage":670,"category":671,"description":672,"authors":673,"date":676},"GitLab garantit une disponibilité de 99,9 % avec des crédits de service pour les clients Ultimate","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758812952/yxhgljkwljld0lyizmaz.png","product","Les clients GitLab Ultimate bénéficient désormais de crédits de service lorsque la disponibilité de la plateforme passe sous le seuil de 99,9 %, garantissant la fiabilité des workflows DevSecOps critiques.",[674,675],"Aathira Nair","Lyle Kozloff","2026-02-18",{"slug":678,"externalUrl":-1},"gitlab-backs-99-9-availability-with-service-credits-for-ultimate-customers",{"content":680,"config":688},{"title":681,"heroImage":682,"category":683,"description":684,"authors":685,"date":687},"Sécurité et conformité : respectez les normes réglementaires avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750098739/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_282096522_securitycompliance.jpeg_1750098739024.jpg","security","La conformité est un processus continu de gestion des risques qui requiert la mise en œuvre de garde-fous et le suivi d'indicateurs spécifiques. Découvrez la marche à suivre dans ce guide complet.",[686],"Abubakar Siddiq Ango","2026-02-09",{"slug":689,"externalUrl":-1},"meet-regulatory-standards-with-gitlab",{"content":691,"config":697},{"title":692,"heroImage":693,"category":11,"description":694,"authors":695,"date":696},"Quels sont les avantages du DevOps ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1767978731/pvpg5siho29b1nrgnmea.jpg","Le DevOps est une approche qui unifie Dev et Ops pour accélérer les livraisons de logiciels, automatiser les pipelines CI/CD et améliorer la fiabilité, la qualité et la collaboration des équipes à chaque étape du cycle de développement logiciel.",[652],"2026-01-09",{"slug":698,"externalUrl":-1},"devops-benefits",{"content":700,"config":707},{"title":701,"heroImage":702,"category":703,"description":704,"authors":705,"date":706},"Qu'est-ce que l'AIOps ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1764941549/pigpvpdjnxgmsukpewca.jpg","ai-ml","L’AIOps est une approche qui analyse en continu vos environnements IT, anticipe les anomalies et automatise les actions essentielles pour des opérations plus fiables, plus rapides et plus simples à piloter.",[652],"2025-12-05",{"slug":708,"externalUrl":-1},"what-is-aiops",{"content":710,"config":717},{"title":711,"heroImage":712,"category":11,"description":713,"authors":714,"date":716},"Maîtriser rapidement l'approche CI/CD","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756989645/fojzxakmfdea6jfqjkrl.png","L'intégration continue et la livraison continue (CI/CD) sont essentielles pour accélérer les déploiements de logiciels. Découvrez notre guide pour vous lancer.",[715],"Itzik Gan Baruch","2025-12-04",{"slug":718,"externalUrl":-1},"how-to-learn-ci-cd-fast",{"content":720,"config":726},{"title":721,"heroImage":722,"category":11,"description":723,"authors":724,"date":725},"Qu’est-ce que la conteneurisation ? Définition, avantages, usages et bonnes pratiques","https://res.cloudinary.com/about-gitlab-com/image/upload/v1763465774/wxqbtknw6fdkpg24lby0.jpg","Découvrez la conteneurisation : une technologie clé pour déployer plus vite, de manière plus stable et en toute sécurité avec GitLab.",[652],"2025-11-18",{"slug":727,"externalUrl":-1},"what-is-containerization",{"content":729,"config":736},{"title":730,"heroImage":731,"category":683,"description":732,"authors":733,"date":735},"Des variables aux intrants de pipeline pour une sécurité renforcée","https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png","Découvrez notre guide sur les contrôles renforcés liés à la personnalisation des pipelines, notamment sur la manière de mettre en œuvre des déclarations explicites, la sécurité des types et la validation.",[734],"Fabio Pitino","2025-11-13",{"slug":737,"externalUrl":-1},"migrate-from-pipeline-variables-to-pipeline-inputs-for-better-security",{"content":739,"config":746},{"title":740,"heroImage":741,"category":742,"description":743,"authors":744,"date":745},"Qu’est-ce que Docker ? Notre guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760102032/qsxbap3mitapwa5tko76.jpg","open-source","Découvrez ce qu’est Docker, comment il fonctionne, ses avantages et ses limites, et son intégration avec GitLab pour une approche DevSecOps complète.",[652],"2025-10-10",{"slug":747,"externalUrl":-1},"what-is-docker-comprehensive-guide",{"content":749,"config":756},{"title":750,"heroImage":751,"category":11,"description":752,"authors":753,"date":755},"Atlassian met fin à son offre Data Center tandis que GitLab maintient ses options de déploiement","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","Atlassian fait migrer ses clients Data Center vers une solution exclusivement cloud. Découvrez les options de déploiement de GitLab adaptées aux besoins des entreprises.",[754],"Emilio Salvador","2025-10-09",{"slug":757,"externalUrl":-1},"atlassian-ending-data-center-as-gitlab-maintains-deployment-choice",{"content":759,"config":766},{"title":760,"heroImage":761,"category":660,"description":762,"authors":763,"date":765},"GitLab nommée Leader dans le Magic Quadrant 2025 de Gartner dédié aux assistants IA pour le code","https://res.cloudinary.com/about-gitlab-com/image/upload/v1757675943/q9kb7zfiw1cyxx9fcafp.png","GitLab obtient à nouveau le titre de Leader dans le rapport Magic Quadrant™ 2025 de Gartner® dédié aux assistants IA pour le code pour sa vision et son exécution.",[764],"Manav Khurana","2025-09-17",{"slug":767,"externalUrl":-1},"gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants",{"content":769,"config":776},{"title":770,"heroImage":771,"category":660,"description":772,"authors":773,"date":775},"GitLab et Accenture annoncent un accord mondial de distribution","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1751568278/bots3gyfarx8qysbkw6c.png","Ce nouvel accord permet à Accenture de proposer la plateforme DevSecOps complète de GitLab à l’ensemble de ses clients.",[774,652],"GitLab","2025-09-15",{"slug":777,"externalUrl":-1},"gitlab-and-accenture-announce-global-reseller-agreement",{"content":779,"config":786},{"title":780,"heroImage":781,"category":703,"description":782,"authors":783,"date":785},"L'indépendance des entreprises : un sujet plus important que jamais en DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1756500636/wmey6kqzzuhirk88w2de.png","Dans un contexte où le contrôle des infrastructures de développement soulève de plus en plus d'interrogations, les avantages de GitLab en matière d'indépendance et de transparence n'ont jamais été aussi pertinents.",[784],"Robin Schulman","2025-09-03",{"slug":787,"externalUrl":-1},"why-enterprise-independence-matters-more-than-ever-in-devsecops",{"content":789,"config":796},{"title":790,"heroImage":791,"category":671,"description":792,"authors":793,"date":795},"La migration par transfert direct est désormais disponible","https://res.cloudinary.com/about-gitlab-com/image/upload/v1753898687/nlxenzmbdk62dlylt3ey.png","Découvrez comment migrer efficacement vos groupes et projets GitLab entre instances GitLab grâce à la migration par transfert direct, performante et sécurisée.",[794],"Magdalena Frankiewicz","2025-08-04",{"slug":797,"externalUrl":-1},"migrating-by-direct-transfer-is-generally-available",{"content":799,"config":806},{"title":800,"heroImage":801,"category":703,"description":802,"authors":803,"date":805},"Améliorer la qualité des applications avec la génération de tests alimentée par l'IA","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_1640,h_1000,c_lfill/v1749659604/Blog/Hero%20Images/Screenshot_2024-11-27_at_4.55.28_PM.png","Découvrez comment GitLab Duo combiné à Amazon Q améliore le processus d'assurance qualité en générant automatiquement des tests unitaires complets.",[804],"Cesar Saavedra","2025-07-15",{"slug":807,"externalUrl":-1},"enhance-application-quality-with-ai-powered-test-generation",{"content":809,"config":816},{"title":810,"heroImage":811,"category":703,"description":812,"authors":813,"date":815},"GitLab Duo Agent Platform : le DevSecOps intelligent","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750687578/esmflevxk5bf3eezjhwk.png","La plateforme DevSecOps GitLab Duo Agent Platform orchestre la collaboration entre développeurs et agents d'IA tout au long du SDLC avec l'IA agentique.",[814],"Bill Staples","2025-07-03",{"slug":817,"externalUrl":-1},"gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops",{"content":819,"config":826},{"title":820,"heroImage":821,"category":11,"description":822,"authors":823,"date":825},"Approche CI/CD : notre guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660151/Blog/Hero%20Images/blog-image-template-1800x945__26_.png","Découvrez comment transformer vos processus CI/CD en automatisant le développement et la livraison de logiciels tout en renforçant la sécurité des pipelines.",[824],"Sandra Gittlen","2025-06-25",{"slug":827,"externalUrl":-1},"ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"content":829,"config":837},{"title":830,"heroImage":831,"category":671,"description":832,"authors":833,"date":836},"GitLab Ultimate pour IBM Z : le DevSecOps moderne sur mainframe","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750440008/myqt5vcjlffh8sszw507.png","Découvrez comment l'intégration d'IBM à GitLab allie développement sur mainframe et cloud-native, avec prise en charge des runners CI/CD, visibilité complète et coûts réduits.",[834,835],"Mike Flouton","Andy Bradfield","2025-06-20",{"slug":838,"externalUrl":-1},"gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes",{"content":840,"config":846},{"title":841,"heroImage":842,"category":11,"description":843,"authors":844,"date":845},"Pourquoi choisir une plateforme DevSecOps unifiée ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097063/Blog/Hero%20Images/Blog/Hero%20Images/securitylifecycle-light_securitylifecycle-light.png_1750097063583.png","Découvrez comment GitLab combine des outils et fonctionnalités avancés, une sécurité renforcée, tout en tirant parti de l'IA pour accélérer et optimiser le développement logiciel.",[715],"2025-06-19",{"slug":847,"externalUrl":-1},"why-are-organizations-moving-to-a-unified-devsecops-platform",{"content":849,"config":855},{"title":850,"heroImage":851,"category":703,"description":852,"authors":853,"date":854},"Qu’est-ce qu’un grand modèle de langage (LLM) ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660057/Blog/Hero%20Images/LLM.jpg","Que sont les grands modèles de langage ? Découvrez leur fonctionnement, leurs applications et leurs impacts dans l’univers DevSecOps.",[652],"2025-05-28",{"slug":856,"externalUrl":-1},"large-language-model",{"content":858,"config":864},{"title":859,"heroImage":860,"category":742,"description":861,"authors":862,"date":863},"Open source : définition, avantages et défis","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662973/Blog/Hero%20Images/open-source-definition.jpg","Qu'est-ce que l'open source ? Apprenez comment ce modèle collaboratif transforme le développement logiciel grâce au libre accès et au partage du code.",[652],"2025-04-16",{"slug":865,"externalUrl":-1},"what-is-open-source",{"content":867,"config":874},{"title":868,"heroImage":869,"category":683,"description":870,"authors":871,"date":873},"GitLab + HackerOne : pour une sécurité applicative renforcée","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097503/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2810%29_5ET24Q6i8ihqrAOkge7a1R_1750097503214.png","Découvrez le partenariat entre GitLab et HackerOne et comment cette intégration peut vous aider à renforcer la sécurité de vos applications.",[872],"Fernando Diaz","2025-04-03",{"slug":875,"externalUrl":-1},"enhance-application-security-with-gitlab-hackerone",{"content":877,"config":884},{"title":878,"heroImage":879,"category":671,"description":880,"authors":881,"date":883},"Comment structurer le registre de paquets de GitLab à l'échelle de l'entreprise","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662332/Blog/Hero%20Images/blog-image-template-1800x945__23_.png","Découvrez comment tirer parti du modèle unique de publication des paquets par projet de GitLab, combiné à une utilisation centralisée au niveau du groupe racine.",[882],"Tim Rizzi","2025-02-19",{"slug":885,"externalUrl":-1},"structuring-the-gitlab-package-registry-for-enterprise-scale",{"content":887,"config":894},{"title":888,"heroImage":889,"category":660,"description":890,"authors":891,"date":893},"The Source : une mine d'informations sur l'avenir du développement logiciel","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674616/Blog/Hero%20Images/blog-image-template-1800x945__1_.png","Découvrez des stratégies de développement logiciel transformatrices et des conseils d'experts sur les technologies émergentes.",[892],"Chandler Gibbons","2024-10-29",{"slug":895,"externalUrl":-1},"introducing-the-source-insights-for-the-future-of-software-development",{"content":897,"config":905},{"title":898,"heroImage":899,"category":900,"description":901,"authors":902,"date":904},"Jira vers GitLab : migrer facilement à grande échelle avec Jira2Lab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663129/Blog/Hero%20Images/blog-image-template-1800x945__28_.png","agile-planning","Découvrez comment Jira2GitLab simplifie les migrations à grande échelle de Jira vers GitLab en gérant des transferts de données complexes, en améliorant l'évolutivité et en assurant une intégration efficace.",[903],"Maximilien Belinga","2024-10-10",{"slug":906,"externalUrl":-1},"seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale",{"content":908,"config":914},{"title":909,"heroImage":910,"category":11,"description":911,"authors":912,"date":913},"OKR : la méthode pour définir ses objectifs et les atteindre","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665726/Blog/Hero%20Images/OKR.jpg","Dans cet article, découvrez la méthode OKR, comment l′appliquer au sein de votre organisation pour mieux définir vos objectifs et les atteindre.",[652],"2024-10-02",{"slug":915,"externalUrl":-1},"what-is-an-okr-definition",{"content":917,"config":924},{"title":918,"heroImage":919,"category":660,"description":920,"authors":921,"date":923},"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux plateformes DevOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png","Notre approche DevOps innovante et le succès de nos clients ont permis à GitLab de figurer en tête du classement pour sa capacité d'exécution et l'exhaustivité de sa vision.",[922],"Ashley Kramer","2024-09-05",{"slug":925,"externalUrl":-1},"gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"content":927,"config":933},{"title":928,"heroImage":929,"category":11,"description":930,"authors":931,"date":932},"API REST : définition et présentation complète","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662858/Blog/Hero%20Images/API-REST.jpg","Qu'il s'agisse de développer une application de réservation en ligne, une solution de paiement mobile, ou un service de messagerie, il est fort probable que votre équipe se serve d'une API REST.",[652],"2024-09-04",{"slug":934,"externalUrl":-1},"what-is-rest-api",{"content":936,"config":943},{"title":937,"heroImage":938,"category":703,"description":939,"authors":940,"date":942},"Comment réusiner le code dans des langages modernes grâce à GitLab Duo alimenté par l'IA ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662465/Blog/Hero%20Images/GitLab_Duo_Workflow_Unified_Data_Store__1_.png","Ce tutoriel détaillé à destination des développeurs leur permet d'utiliser l'IA pour moderniser leur code en passant à un nouveau langage de programmation. Il leur offre également l'occasion d'acquérir des connaissances sur les nouvelles fonctionnalités associées à ce langage.",[941],"Michael Friedrich","2024-08-26",{"slug":944,"externalUrl":-1},"refactor-code-into-modern-languages-with-ai-powered-gitlab-duo",{"content":946,"config":953},{"title":947,"heroImage":948,"category":703,"description":949,"authors":950,"date":952},"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux assistants IA pour le code","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664458/Blog/Hero%20Images/Gartner_AI_Code_Assistants_Blog_Post_Cover_Image_1800x945.png","Dans le premier Magic Quadrant™ de Gartner® applicable à cette catégorie, GitLab est reconnue pour sa capacité d'exécution et l'exhaustivité de sa vision en matière de technologie d'assistant IA pour le code.",[951],"Dave Steer","2024-08-22",{"slug":954,"externalUrl":-1},"gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants",{"content":956,"config":963},{"title":957,"heroImage":958,"category":703,"description":959,"authors":960,"date":962},"GitLab Duo Workflow et l’avenir du développement logiciel piloté par l’IA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658912/Blog/Hero%20Images/blog-image-template-1800x945__20_.png","GitLab Duo Workflow, notre agent d'IA autonome, est en passe de révolutionner la manière dont les équipes créent et déploient des logiciels.",[961],"David DeSanto, Chief Product Officer, GitLab","2024-06-27",{"slug":964,"externalUrl":-1},"meet-gitlab-duo-workflow-the-future-of-ai-driven-development",{"content":966,"config":973},{"title":967,"heroImage":968,"category":969,"description":970,"authors":971,"date":972},"Rapport Global DevSecOps 2024 : ce qu’il faut retenir ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751993603/Blog/Hero%20Images/fy25-global-devsecops-report-blog-image.png","insights","Cette année, notre enquête montre comment les entreprises adaptent leurs priorités d'investissement face à la montée en puissance de l'IA.",[951],"2024-06-25",{"slug":974,"externalUrl":-1},"3-surprising-findings-from-our-2024-global-devsecops-survey",{"content":976,"config":983},{"title":977,"heroImage":978,"category":703,"description":979,"authors":980,"date":982},"GitLab Duo : l'IA combinée à l'analyse des causes profondes pour réparer les pipelines CI/CD","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097321/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750097321081.png","Découvrez comment nous avons associé une fonctionnalité d'analyse des causes profondes à l'IA pour vous aider à réparer les pipelines CI/CD défectueux.",[981,941],"Rutvik Shah","2024-06-06",{"slug":984,"externalUrl":-1},"developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd",{"content":986,"config":993},{"title":987,"heroImage":988,"category":703,"description":989,"authors":990,"date":992},"Développement de GitLab Duo : tester et sécuriser le code généré par l'IA ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097183/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750097183481.png","Découvrez, étape par étape, comment améliorer la fiabilité et la sécurité du code généré par l'IA à l'aide de GitLab Duo et de GitLab Pages.",[991],"David O'Regan","2024-05-30",{"slug":994,"externalUrl":-1},"how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code",{"content":996,"config":1003},{"title":997,"heroImage":998,"category":703,"description":999,"authors":1000,"date":1002},"GitLab Duo : comment nous validons et testons les modèles d'IA à grande échelle","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659856/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25.png","Notre série d’articles de blog débute avec un aperçu de la façon dont nous évaluons les grands modèles de langage (LLM), les adaptons à des cas d'utilisation et les affinons pour fournir de meilleures réponses aux utilisateurs.",[1001],"Susie Bitters","2024-05-09",{"slug":1004,"externalUrl":-1},"developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale",{"content":1006,"config":1014},{"title":1007,"heroImage":1008,"category":900,"description":1009,"authors":1010,"date":1013},"Améliorer la gestion de portefeuille avec les epics multi-niveaux de GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098713/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750098713577.png","Découvrez comment les epics multi-niveaux de GitLab révolutionnent la gestion de portefeuille Agile, offrant une approche structurée mais flexible pour une planification stratégique et une exécution efficace.",[1011,1012],"Amanda Rueda","Melissa Ushakov","2024-02-06",{"slug":1015,"externalUrl":-1},"unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management",{"content":1017,"config":1023},{"title":1018,"heroImage":1019,"category":11,"description":1020,"authors":1021,"date":1022},"Migrer de Jenkins vers GitLab : le guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663019/Blog/Hero%20Images/AdobeStock_519147119.jpg","Découvrez pourquoi et comment migrer facilement de Jenkins vers GitLab en suivant ce guide étape par étape.",[872],"2024-02-01",{"slug":1024,"externalUrl":-1},"jenkins-to-gitlab-migration-made-easy",{"content":1026,"config":1033},{"title":1027,"heroImage":1028,"category":671,"description":1029,"authors":1030,"date":1032},"Automatisez vos sorties et notes de version avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659978/Blog/Hero%20Images/automation.png","Découvrez comment automatiser vos livraisons de logiciels avec l'API Changelog de GitLab : créez des artefacts, changelogs complets et notes de version clairs.",[1031],"Ben Ridley","2023-11-01",{"slug":1034,"externalUrl":-1},"tutorial-automated-release-and-release-notes-with-gitlab",{"content":1036,"config":1042},{"title":1037,"heroImage":1038,"category":900,"description":1039,"authors":1040,"date":1041},"5 raisons de simplifier la configuration de votre outil de planification Agile avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665084/Blog/Hero%20Images/agile.png","Tirez le meilleur parti de votre planification agile avec une plateforme qui prend en charge l'automatisation, protège l'expérience utilisateur et réduit le temps consacré à la configuration des outils.",[1012],"2023-10-17",{"slug":1043,"externalUrl":-1},"five-reasons-to-simplify-agile-planning-tool-configuration-gitlab",{"content":1045,"config":1051},{"title":1046,"heroImage":1047,"category":703,"description":1048,"authors":1049,"date":1050},"Programmation en Rust à l’aide de l'IA : tutoriel","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662439/Blog/Hero%20Images/codewithheart.png","Poursuivez votre apprentissage de la programmation en Rust à l'aide de ce tutoriel et des suggestions de code alimentées par l'IA de GitLab Duo.",[941],"2023-10-12",{"slug":1052,"externalUrl":-1},"learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions",{"content":1054,"config":1060},{"title":1055,"heroImage":1056,"category":703,"description":1057,"authors":1058,"date":1059},"GitLab Flow et GitLab Duo : le combo gagnant pour un workflow puissant","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662840/Blog/Hero%20Images/ai-experiment-stars.png","Tirez parti de workflows DevSecOps plus productifs et puissants en combinant GitLab Flow et GitLab Duo au sein de votre cycle de développement logiciel.",[804],"2023-07-27",{"slug":1061,"externalUrl":-1},"gitlab-flow-duo",{"content":1063,"config":1070},{"title":1064,"heroImage":1065,"category":1066,"description":1067,"authors":1068,"date":1069},"Utiliser l'API python-gitlab pour améliorer vos workflows DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659883/Blog/Hero%20Images/post-cover-image.jpg","engineering","Vous souhaitez améliorer vos workflows DevSecOps ? Découvrez dans ce tutoriel des exemples et bonnes pratiques d’utilisation de l’API python-gitlab.",[941],"2023-02-01",{"slug":1071,"externalUrl":-1},"efficient-devsecops-workflows-hands-on-python-gitlab-api-automation",{"content":1073,"config":1079},{"title":1074,"heroImage":1075,"category":683,"description":1076,"authors":1077,"date":1078},"Qu’est-ce qu’une nomenclature logicielle (SBOM) et quel est son rôle ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664571/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","Découvrez ce qu'est une nomenclature logicielle et pourquoi elle fait désormais partie intégrante du développement logiciel. Lisez notre guide complet.",[824],"2022-10-25",{"slug":1080,"externalUrl":-1},"the-ultimate-guide-to-sboms",1772652115025]