[{"data":1,"prerenderedAt":3973},["ShallowReactive",2],{"/en-us/blog/tags/git":3,"navigation-fr-fr":19,"banner-fr-fr":439,"footer-fr-fr":452,"blogPosts-fr-fr":663,"footer-source-/en-us/blog/tags/git/":3970},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"content":8,"config":10,"_id":12,"_type":13,"title":14,"_source":15,"_file":16,"_stem":17,"_extension":18},"/en-us/blog/tags/git","tags",false,"",{"tag":9,"tagSlug":9},"git",{"template":11},"BlogTag","content:en-us:blog:tags:git.yml","yaml","Git","content","en-us/blog/tags/git.yml","en-us/blog/tags/git","yml",{"_path":20,"_dir":21,"_draft":6,"_partial":6,"_locale":7,"data":22,"_id":435,"_type":13,"title":436,"_source":15,"_file":437,"_stem":438,"_extension":18},"/shared/fr-fr/main-navigation","fr-fr",{"logo":23,"freeTrial":28,"sales":33,"login":38,"items":43,"search":376,"minimal":412,"duo":426},{"config":24},{"href":25,"dataGaName":26,"dataGaLocation":27},"/fr-fr/","gitlab logo","header",{"text":29,"config":30},"Commencer un essai gratuit",{"href":31,"dataGaName":32,"dataGaLocation":27},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":34,"config":35},"Contacter l'équipe commerciale",{"href":36,"dataGaName":37,"dataGaLocation":27},"/fr-fr/sales/","sales",{"text":39,"config":40},"Connexion",{"href":41,"dataGaName":42,"dataGaLocation":27},"https://gitlab.com/users/sign_in/","sign in",[44,88,186,191,297,357],{"text":45,"config":46,"cards":48,"footer":71},"Plateforme",{"dataNavLevelOne":47},"platform",[49,55,63],{"title":45,"description":50,"link":51},"La plateforme DevSecOps alimentée par l'IA la plus complète",{"text":52,"config":53},"Découvrir notre plateforme",{"href":54,"dataGaName":47,"dataGaLocation":27},"/fr-fr/platform/",{"title":56,"description":57,"link":58},"GitLab Duo (IA)","Créez des logiciels plus rapidement en tirant parti de l'IA à chaque étape du développement",{"text":59,"config":60},"Découvrez GitLab Duo",{"href":61,"dataGaName":62,"dataGaLocation":27},"/fr-fr/gitlab-duo/","gitlab duo ai",{"title":64,"description":65,"link":66},"Choisir GitLab","10 raisons pour lesquelles les entreprises choisissent GitLab",{"text":67,"config":68},"En savoir plus",{"href":69,"dataGaName":70,"dataGaLocation":27},"/fr-fr/why-gitlab/","why gitlab",{"title":72,"items":73},"Démarrer avec",[74,79,84],{"text":75,"config":76},"Ingénierie de plateforme",{"href":77,"dataGaName":78,"dataGaLocation":27},"/fr-fr/solutions/platform-engineering/","platform engineering",{"text":80,"config":81},"Expérience développeur",{"href":82,"dataGaName":83,"dataGaLocation":27},"/fr-fr/developer-experience/","Developer experience",{"text":85,"config":86},"MLOps",{"href":87,"dataGaName":85,"dataGaLocation":27},"/fr-fr/topics/devops/the-role-of-ai-in-devops/",{"text":89,"left":90,"config":91,"link":93,"lists":97,"footer":168},"Produit",true,{"dataNavLevelOne":92},"solutions",{"text":94,"config":95},"Voir toutes les solutions",{"href":96,"dataGaName":92,"dataGaLocation":27},"/fr-fr/solutions/",[98,124,146],{"title":99,"description":100,"link":101,"items":106},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":102},{"icon":103,"href":104,"dataGaName":105,"dataGaLocation":27},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[107,111,115,120],{"text":108,"config":109},"CI/CD",{"href":110,"dataGaLocation":27,"dataGaName":108},"/fr-fr/solutions/continuous-integration/",{"text":112,"config":113},"Développement assisté par l'IA",{"href":61,"dataGaLocation":27,"dataGaName":114},"AI assisted development",{"text":116,"config":117},"Gestion du code source",{"href":118,"dataGaLocation":27,"dataGaName":119},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":121,"config":122},"Livraison de logiciels automatisée",{"href":104,"dataGaLocation":27,"dataGaName":123},"Automated software delivery",{"title":125,"description":126,"link":127,"items":132},"Securité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":128},{"href":129,"dataGaName":130,"dataGaLocation":27,"icon":131},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[133,137,142],{"text":134,"config":135},"Application Security Testing",{"href":129,"dataGaName":136,"dataGaLocation":27},"Application security testing",{"text":138,"config":139},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":140,"dataGaLocation":27,"dataGaName":141},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":143,"config":144},"Software Compliance",{"href":145,"dataGaName":143,"dataGaLocation":27},"/fr-fr/solutions/software-compliance/",{"title":147,"link":148,"items":153},"Mesures",{"config":149},{"icon":150,"href":151,"dataGaName":152,"dataGaLocation":27},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[154,158,163],{"text":155,"config":156},"Visibilité et mesures",{"href":151,"dataGaLocation":27,"dataGaName":157},"Visibility and Measurement",{"text":159,"config":160},"Gestion de la chaîne de valeur",{"href":161,"dataGaLocation":27,"dataGaName":162},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":164,"config":165},"Données d'analyse et informations clés",{"href":166,"dataGaLocation":27,"dataGaName":167},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":169,"items":170},"GitLab pour",[171,176,181],{"text":172,"config":173},"Entreprises",{"href":174,"dataGaLocation":27,"dataGaName":175},"/fr-fr/enterprise/","enterprise",{"text":177,"config":178},"PME",{"href":179,"dataGaLocation":27,"dataGaName":180},"/fr-fr/small-business/","small business",{"text":182,"config":183},"Secteur public",{"href":184,"dataGaLocation":27,"dataGaName":185},"/fr-fr/solutions/public-sector/","public sector",{"text":187,"config":188},"Tarifs",{"href":189,"dataGaName":190,"dataGaLocation":27,"dataNavLevelOne":190},"/fr-fr/pricing/","pricing",{"text":192,"config":193,"link":195,"lists":199,"feature":284},"Ressources",{"dataNavLevelOne":194},"resources",{"text":196,"config":197},"Afficher toutes les ressources",{"href":198,"dataGaName":194,"dataGaLocation":27},"/fr-fr/resources/",[200,233,256],{"title":201,"items":202},"Premiers pas",[203,208,213,218,223,228],{"text":204,"config":205},"Installation",{"href":206,"dataGaName":207,"dataGaLocation":27},"/fr-fr/install/","install",{"text":209,"config":210},"Guides de démarrage rapide",{"href":211,"dataGaName":212,"dataGaLocation":27},"/fr-fr/get-started/","quick setup checklists",{"text":214,"config":215},"Apprentissage",{"href":216,"dataGaLocation":27,"dataGaName":217},"https://university.gitlab.com/","learn",{"text":219,"config":220},"Documentation sur le produit",{"href":221,"dataGaName":222,"dataGaLocation":27},"https://docs.gitlab.com/","product documentation",{"text":224,"config":225},"Vidéos sur les bonnes pratiques",{"href":226,"dataGaName":227,"dataGaLocation":27},"/fr-fr/getting-started-videos/","best practice videos",{"text":229,"config":230},"Intégrations",{"href":231,"dataGaName":232,"dataGaLocation":27},"/fr-fr/integrations/","integrations",{"title":234,"items":235},"Découvrir",[236,241,246,251],{"text":237,"config":238},"Histoires de succès client",{"href":239,"dataGaName":240,"dataGaLocation":27},"/fr-fr/customers/","customer success stories",{"text":242,"config":243},"Blog",{"href":244,"dataGaName":245,"dataGaLocation":27},"/fr-fr/blog/","blog",{"text":247,"config":248},"Travail à distance",{"href":249,"dataGaName":250,"dataGaLocation":27},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":252,"config":253},"TeamOps",{"href":254,"dataGaName":255,"dataGaLocation":27},"/fr-fr/teamops/","teamops",{"title":257,"items":258},"Connecter",[259,264,269,274,279],{"text":260,"config":261},"Services GitLab",{"href":262,"dataGaName":263,"dataGaLocation":27},"/fr-fr/services/","services",{"text":265,"config":266},"Communauté",{"href":267,"dataGaName":268,"dataGaLocation":27},"/community/","community",{"text":270,"config":271},"Forum",{"href":272,"dataGaName":273,"dataGaLocation":27},"https://forum.gitlab.com/","forum",{"text":275,"config":276},"Événements",{"href":277,"dataGaName":278,"dataGaLocation":27},"/events/","events",{"text":280,"config":281},"Partenaires",{"href":282,"dataGaName":283,"dataGaLocation":27},"/fr-fr/partners/","partners",{"backgroundColor":285,"textColor":286,"text":287,"image":288,"link":292},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":289,"config":290},"carte promo The Source",{"src":291},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":293,"config":294},"Lire les articles les plus récents",{"href":295,"dataGaName":296,"dataGaLocation":27},"/fr-fr/the-source/","the source",{"text":298,"config":299,"lists":301},"Société",{"dataNavLevelOne":300},"company",[302],{"items":303},[304,309,315,317,322,327,332,337,342,347,352],{"text":305,"config":306},"À propos",{"href":307,"dataGaName":308,"dataGaLocation":27},"/fr-fr/company/","about",{"text":310,"config":311,"footerGa":314},"Emplois",{"href":312,"dataGaName":313,"dataGaLocation":27},"/jobs/","jobs",{"dataGaName":313},{"text":275,"config":316},{"href":277,"dataGaName":278,"dataGaLocation":27},{"text":318,"config":319},"Leadership",{"href":320,"dataGaName":321,"dataGaLocation":27},"/company/team/e-group/","leadership",{"text":323,"config":324},"Équipe",{"href":325,"dataGaName":326,"dataGaLocation":27},"/company/team/","team",{"text":328,"config":329},"Manuel",{"href":330,"dataGaName":331,"dataGaLocation":27},"https://handbook.gitlab.com/","handbook",{"text":333,"config":334},"Relations avec les investisseurs",{"href":335,"dataGaName":336,"dataGaLocation":27},"https://ir.gitlab.com/","investor relations",{"text":338,"config":339},"Centre de confiance",{"href":340,"dataGaName":341,"dataGaLocation":27},"/fr-fr/security/","trust center",{"text":343,"config":344},"Centre pour la transparence de l'IA",{"href":345,"dataGaName":346,"dataGaLocation":27},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":348,"config":349},"Newsletter",{"href":350,"dataGaName":351,"dataGaLocation":27},"/company/contact/","newsletter",{"text":353,"config":354},"Presse",{"href":355,"dataGaName":356,"dataGaLocation":27},"/press/","press",{"text":358,"config":359,"lists":360},"Nous contacter",{"dataNavLevelOne":300},[361],{"items":362},[363,366,371],{"text":34,"config":364},{"href":36,"dataGaName":365,"dataGaLocation":27},"talk to sales",{"text":367,"config":368},"Aide",{"href":369,"dataGaName":370,"dataGaLocation":27},"/support/","get help",{"text":372,"config":373},"Portail clients GitLab",{"href":374,"dataGaName":375,"dataGaLocation":27},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":377,"login":378,"suggestions":385},"Fermer",{"text":379,"link":380},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":381,"config":382},"gitlab.com",{"href":41,"dataGaName":383,"dataGaLocation":384},"search login","search",{"text":386,"default":387},"Suggestions",[388,391,396,398,403,408],{"text":56,"config":389},{"href":61,"dataGaName":390,"dataGaLocation":384},"GitLab Duo (AI)",{"text":392,"config":393},"Suggestions de code (IA)",{"href":394,"dataGaName":395,"dataGaLocation":384},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":108,"config":397},{"href":110,"dataGaName":108,"dataGaLocation":384},{"text":399,"config":400},"GitLab sur AWS",{"href":401,"dataGaName":402,"dataGaLocation":384},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":404,"config":405},"GitLab sur Google Cloud ",{"href":406,"dataGaName":407,"dataGaLocation":384},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":409,"config":410},"Pourquoi utiliser GitLab ?",{"href":69,"dataGaName":411,"dataGaLocation":384},"Why GitLab?",{"freeTrial":413,"mobileIcon":418,"desktopIcon":423},{"text":414,"config":415},"Commencer votre essai gratuit",{"href":416,"dataGaName":32,"dataGaLocation":417},"https://gitlab.com/-/trials/new/","nav",{"altText":419,"config":420},"Icône GitLab",{"src":421,"dataGaName":422,"dataGaLocation":417},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":419,"config":424},{"src":425,"dataGaName":422,"dataGaLocation":417},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":427,"mobileIcon":431,"desktopIcon":433},{"text":428,"config":429},"En savoir plus sur GitLab Duo",{"href":61,"dataGaName":430,"dataGaLocation":417},"gitlab duo",{"altText":419,"config":432},{"src":421,"dataGaName":422,"dataGaLocation":417},{"altText":419,"config":434},{"src":425,"dataGaName":422,"dataGaLocation":417},"content:shared:fr-fr:main-navigation.yml","Main Navigation","shared/fr-fr/main-navigation.yml","shared/fr-fr/main-navigation",{"_path":440,"_dir":21,"_draft":6,"_partial":6,"_locale":7,"title":441,"titleMobile":441,"button":442,"config":447,"_id":449,"_type":13,"_source":15,"_file":450,"_stem":451,"_extension":18},"/shared/fr-fr/banner","GitLab Duo Agent Platform est maintenant disponible en version bêta publique !",{"text":443,"config":444},"Essayer la version bêta",{"href":445,"dataGaName":446,"dataGaLocation":27},"/fr-fr/gitlab-duo/agent-platform/","duo banner",{"layout":448},"release","content:shared:fr-fr:banner.yml","shared/fr-fr/banner.yml","shared/fr-fr/banner",{"_path":453,"_dir":21,"_draft":6,"_partial":6,"_locale":7,"data":454,"_id":659,"_type":13,"title":660,"_source":15,"_file":661,"_stem":662,"_extension":18},"/shared/fr-fr/main-footer",{"text":455,"source":456,"edit":462,"contribute":467,"config":472,"items":477,"minimal":650},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":457,"config":458},"Afficher le code source de la page",{"href":459,"dataGaName":460,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":463,"config":464},"Modifier cette page",{"href":465,"dataGaName":466,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":468,"config":469},"Veuillez contribuer",{"href":470,"dataGaName":471,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":473,"facebook":474,"youtube":475,"linkedin":476},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[478,501,555,587,621],{"title":45,"links":479,"subMenu":484},[480],{"text":481,"config":482},"Plateforme DevSecOps",{"href":54,"dataGaName":483,"dataGaLocation":461},"devsecops platform",[485],{"title":187,"links":486},[487,491,496],{"text":488,"config":489},"Voir les forfaits",{"href":189,"dataGaName":490,"dataGaLocation":461},"view plans",{"text":492,"config":493},"Pourquoi choisir GitLab Premium ?",{"href":494,"dataGaName":495,"dataGaLocation":461},"/fr-fr/pricing/premium/","why premium",{"text":497,"config":498},"Pourquoi choisir GitLab Ultimate ?",{"href":499,"dataGaName":500,"dataGaLocation":461},"/fr-fr/pricing/ultimate/","why ultimate",{"title":502,"links":503},"Solutions",[504,509,512,514,519,524,528,531,534,539,541,543,545,550],{"text":505,"config":506},"Transformation digitale",{"href":507,"dataGaName":508,"dataGaLocation":461},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":510,"config":511},"Sécurité et conformité",{"href":129,"dataGaName":136,"dataGaLocation":461},{"text":121,"config":513},{"href":104,"dataGaName":105,"dataGaLocation":461},{"text":515,"config":516},"Développement agile",{"href":517,"dataGaName":518,"dataGaLocation":461},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":520,"config":521},"Transformation cloud",{"href":522,"dataGaName":523,"dataGaLocation":461},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":525,"config":526},"SCM",{"href":118,"dataGaName":527,"dataGaLocation":461},"source code management",{"text":108,"config":529},{"href":110,"dataGaName":530,"dataGaLocation":461},"continuous integration & delivery",{"text":159,"config":532},{"href":161,"dataGaName":533,"dataGaLocation":461},"value stream management",{"text":535,"config":536},"GitOps",{"href":537,"dataGaName":538,"dataGaLocation":461},"/fr-fr/solutions/gitops/","gitops",{"text":172,"config":540},{"href":174,"dataGaName":175,"dataGaLocation":461},{"text":177,"config":542},{"href":179,"dataGaName":180,"dataGaLocation":461},{"text":182,"config":544},{"href":184,"dataGaName":185,"dataGaLocation":461},{"text":546,"config":547},"Formation",{"href":548,"dataGaName":549,"dataGaLocation":461},"/fr-fr/solutions/education/","education",{"text":551,"config":552},"Services financiers",{"href":553,"dataGaName":554,"dataGaLocation":461},"/fr-fr/solutions/finance/","financial services",{"title":192,"links":556},[557,559,561,563,566,568,571,573,575,577,579,581,583,585],{"text":204,"config":558},{"href":206,"dataGaName":207,"dataGaLocation":461},{"text":209,"config":560},{"href":211,"dataGaName":212,"dataGaLocation":461},{"text":214,"config":562},{"href":216,"dataGaName":217,"dataGaLocation":461},{"text":219,"config":564},{"href":221,"dataGaName":565,"dataGaLocation":461},"docs",{"text":242,"config":567},{"href":244,"dataGaName":245},{"text":569,"config":570},"Histoires de réussite client",{"href":239,"dataGaLocation":461},{"text":237,"config":572},{"href":239,"dataGaName":240,"dataGaLocation":461},{"text":247,"config":574},{"href":249,"dataGaName":250,"dataGaLocation":461},{"text":260,"config":576},{"href":262,"dataGaName":263,"dataGaLocation":461},{"text":252,"config":578},{"href":254,"dataGaName":255,"dataGaLocation":461},{"text":265,"config":580},{"href":267,"dataGaName":268,"dataGaLocation":461},{"text":270,"config":582},{"href":272,"dataGaName":273,"dataGaLocation":461},{"text":275,"config":584},{"href":277,"dataGaName":278,"dataGaLocation":461},{"text":280,"config":586},{"href":282,"dataGaName":283,"dataGaLocation":461},{"title":298,"links":588},[589,591,593,595,597,599,601,605,610,612,614,616],{"text":305,"config":590},{"href":307,"dataGaName":300,"dataGaLocation":461},{"text":310,"config":592},{"href":312,"dataGaName":313,"dataGaLocation":461},{"text":318,"config":594},{"href":320,"dataGaName":321,"dataGaLocation":461},{"text":323,"config":596},{"href":325,"dataGaName":326,"dataGaLocation":461},{"text":328,"config":598},{"href":330,"dataGaName":331,"dataGaLocation":461},{"text":333,"config":600},{"href":335,"dataGaName":336,"dataGaLocation":461},{"text":602,"config":603},"Sustainability",{"href":604,"dataGaName":602,"dataGaLocation":461},"/sustainability/",{"text":606,"config":607},"Diversité, inclusion et appartenance (DIB)",{"href":608,"dataGaName":609,"dataGaLocation":461},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":338,"config":611},{"href":340,"dataGaName":341,"dataGaLocation":461},{"text":348,"config":613},{"href":350,"dataGaName":351,"dataGaLocation":461},{"text":353,"config":615},{"href":355,"dataGaName":356,"dataGaLocation":461},{"text":617,"config":618},"Déclaration de transparence sur l'esclavage moderne",{"href":619,"dataGaName":620,"dataGaLocation":461},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":358,"links":622},[623,626,628,630,635,640,645],{"text":624,"config":625},"Échanger avec un expert",{"href":36,"dataGaName":37,"dataGaLocation":461},{"text":367,"config":627},{"href":369,"dataGaName":370,"dataGaLocation":461},{"text":372,"config":629},{"href":374,"dataGaName":375,"dataGaLocation":461},{"text":631,"config":632},"Statut",{"href":633,"dataGaName":634,"dataGaLocation":461},"https://status.gitlab.com/","status",{"text":636,"config":637},"Conditions d'utilisation",{"href":638,"dataGaName":639},"/terms/","terms of use",{"text":641,"config":642},"Déclaration de confidentialité",{"href":643,"dataGaName":644,"dataGaLocation":461},"/fr-fr/privacy/","privacy statement",{"text":646,"config":647},"Préférences en matière de cookies",{"dataGaName":648,"dataGaLocation":461,"id":649,"isOneTrustButton":90},"cookie preferences","ot-sdk-btn",{"items":651},[652,654,657],{"text":636,"config":653},{"href":638,"dataGaName":639,"dataGaLocation":461},{"text":655,"config":656},"Politique de confidentialité",{"href":643,"dataGaName":644,"dataGaLocation":461},{"text":646,"config":658},{"dataGaName":648,"dataGaLocation":461,"id":649,"isOneTrustButton":90},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",[664,689,710,727,748,770,791,806,826,847,868,888,905,926,944,964,983,1003,1023,1042,1062,1086,1110,1131,1150,1170,1191,1211,1230,1248,1264,1282,1304,1320,1339,1356,1374,1393,1413,1432,1451,1468,1487,1504,1521,1539,1556,1572,1591,1610,1629,1650,1668,1686,1708,1728,1746,1764,1785,1805,1823,1842,1861,1879,1900,1918,1936,1955,1974,1994,2013,2033,2053,2072,2090,2108,2129,2149,2168,2189,2207,2225,2243,2263,2282,2304,2324,2342,2360,2379,2398,2418,2438,2457,2477,2496,2514,2532,2551,2569,2588,2606,2626,2644,2663,2681,2699,2717,2736,2756,2776,2796,2814,2833,2855,2876,2893,2912,2932,2950,2972,2990,3007,3025,3046,3064,3084,3104,3127,3146,3163,3182,3201,3221,3240,3257,3277,3298,3317,3335,3352,3370,3389,3408,3427,3446,3465,3483,3504,3524,3543,3561,3581,3599,3618,3639,3659,3678,3697,3718,3737,3757,3775,3794,3814,3832,3851,3870,3890,3912,3932,3952],{"_path":665,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":666,"content":670,"config":682,"_id":685,"_type":13,"title":686,"_source":15,"_file":687,"_stem":688,"_extension":18},"/fr-fr/blog/how-gitlab-transforms-embedded-systems-testing-cycles",{"config":667},{"noIndex":6,"title":668,"description":669},"GitLab transforme les cycles de test des systèmes embarqués","Découvrez comment les environnements de cycle de vie gérés automatisent les tests virtuels et fournissent un retour rapide sans multiplier les coûts.",{"title":668,"description":671,"authors":672,"heroImage":675,"date":676,"category":677,"tags":678},"Découvrez comment les environnements de cycle de vie gérés rationalisent et automatisent les tests virtuels grâce à un retour rapide sans multiplication des environnements ni augmentation des coûts.",[673,674],"Matt DeLaney","Darwin Sanoy","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2025-10-28","engineering",[679,680,681],"product","embedded DevOps","testing",{"featured":90,"template":683,"slug":684},"BlogPost","how-gitlab-transforms-embedded-systems-testing-cycles","content:fr-fr:blog:how-gitlab-transforms-embedded-systems-testing-cycles.yml","How Gitlab Transforms Embedded Systems Testing Cycles","fr-fr/blog/how-gitlab-transforms-embedded-systems-testing-cycles.yml","fr-fr/blog/how-gitlab-transforms-embedded-systems-testing-cycles",{"_path":690,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":691,"content":696,"config":704,"_id":706,"_type":13,"title":707,"_source":15,"_file":708,"_stem":709,"_extension":18},"/fr-fr/blog/how-gitlab-duo-agent-platform-transforms-dataops",{"config":692,"ogImage":693,"title":694,"description":695},{"noIndex":6},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/blog/hero%20images/workflow_1800x945","Comment GitLab Duo Agent Platform révolutionne le DataOps","Découvrez comment transformer des heures de codage manuel en quelques minutes avec ce guide complet de création de modèles dbt.",{"date":697,"heroImage":693,"title":694,"description":695,"category":698,"tags":699,"authors":702},"2025-10-27","ai-ml",[679,700,701],"tutorial","features",[703],"Dennis van Rooijen",{"featured":6,"template":683,"slug":705},"how-gitlab-duo-agent-platform-transforms-dataops","content:fr-fr:blog:how-gitlab-duo-agent-platform-transforms-dataops.yml","How Gitlab Duo Agent Platform Transforms Dataops","fr-fr/blog/how-gitlab-duo-agent-platform-transforms-dataops.yml","fr-fr/blog/how-gitlab-duo-agent-platform-transforms-dataops",{"_path":711,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":712,"config":715,"content":717,"_id":723,"_type":13,"title":724,"_source":15,"_file":725,"_stem":726,"_extension":18},"/fr-fr/blog/supercharge-your-git-workflows",{"title":713,"description":714},"Clonage Git : optimisez vos workflows avec Git Much Faster","Avec le script Git Much Faster, diminuez considérablement les temps de clonage Git et l'espace disque utilisé, jusqu'à 93 et 98 %, respectivement.",{"slug":716,"featured":90,"template":683},"supercharge-your-git-workflows",{"title":713,"description":714,"authors":718,"heroImage":719,"date":720,"category":677,"tags":721},[674],"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098264/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_519147119_2RafH61mqosMZv8HGAlsUj_1750098264407.jpg","2025-10-24",[722,9],"tutoriel","content:fr-fr:blog:supercharge-your-git-workflows.yml","Supercharge Your Git Workflows","fr-fr/blog/supercharge-your-git-workflows.yml","fr-fr/blog/supercharge-your-git-workflows",{"_path":728,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":729,"content":733,"config":742,"_id":744,"_type":13,"title":745,"_source":15,"_file":746,"_stem":747,"_extension":18},"/fr-fr/blog/gitlab-18-5-intelligence-that-moves-software-development-forward",{"config":730,"title":731,"description":732},{"noIndex":6},"GitLab 18.5 : l'intelligence au service du développement","GitLab 18.5 offre de nouveaux agents spécialisés, des analyses de sécurité pertinentes et une interface repensée.",{"date":734,"tags":735,"category":698,"heroImage":737,"authors":738,"title":740,"description":741},"2025-10-21",[701,679,736],"DevSecOps platform","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1760970883/asrc2c2hejqp5o1tan4c.png",[739],"Bill Staples","GitLab 18.5 : l'intelligence au service du développement logiciel","GitLab 18.5 offre de nouveaux agents spécialisés, des analyses de sécurité pertinentes et une interface repensée qui fait la part belle à votre assistant IA. ",{"featured":6,"template":683,"slug":743},"gitlab-18-5-intelligence-that-moves-software-development-forward","content:fr-fr:blog:gitlab-18-5-intelligence-that-moves-software-development-forward.yml","Gitlab 18 5 Intelligence That Moves Software Development Forward","fr-fr/blog/gitlab-18-5-intelligence-that-moves-software-development-forward.yml","fr-fr/blog/gitlab-18-5-intelligence-that-moves-software-development-forward",{"_path":749,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":750,"content":754,"config":764,"_id":766,"_type":13,"title":767,"_source":15,"_file":768,"_stem":769,"_extension":18},"/fr-fr/blog/a-developers-guide-to-building-secure-retail-apps-with-gitlab",{"config":751,"title":752,"description":753},{"noIndex":6},"Applications retail : sécurité renforcée avec GitLab","Découvrez comment une plateforme DevSecOps permet aux commerçants de développer des logiciels sécurisés et conformes.",{"tags":755,"category":756,"date":758,"heroImage":759,"authors":760,"title":752,"description":763},[756,679,701,757],"security","AI/ML","2025-10-20","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756989645/fojzxakmfdea6jfqjkrl.png",[761,762],"Itzik Gan Baruch","Rebeca Fenoy-Anthony","Découvrez comment une plateforme DevSecOps permet aux commerçants de développer des logiciels sécurisés et conformes pour garantir une expérience client fluide.",{"featured":6,"template":683,"slug":765},"a-developers-guide-to-building-secure-retail-apps-with-gitlab","content:fr-fr:blog:a-developers-guide-to-building-secure-retail-apps-with-gitlab.yml","A Developers Guide To Building Secure Retail Apps With Gitlab","fr-fr/blog/a-developers-guide-to-building-secure-retail-apps-with-gitlab.yml","fr-fr/blog/a-developers-guide-to-building-secure-retail-apps-with-gitlab",{"_path":771,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":772,"content":777,"config":785,"_id":787,"_type":13,"title":788,"_source":15,"_file":789,"_stem":790,"_extension":18},"/fr-fr/blog/what-is-finops",{"config":773,"title":774,"ogTitle":774,"description":775,"ogDescription":775,"ogImage":776},{"noIndex":6},"Qu’est-ce que FinOps ? Définition et principes","Découvrez l’approche FinOps avec Gitlab : pour maîtriser vos coûts cloud, aligner IT et finance et gagner en performance.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760520341/suhp5cpbgzqikafvl7p1.jpg",{"title":778,"description":775,"authors":779,"date":781,"category":782,"tags":783,"heroImage":776},"Qu'est-ce que l'approche FinOps ?",[780],"GitLab France Team","2025-10-15","devsecops",[784,108],"DevOps",{"featured":6,"template":683,"slug":786},"what-is-finops","content:fr-fr:blog:what-is-finops.yml","What Is Finops","fr-fr/blog/what-is-finops.yml","fr-fr/blog/what-is-finops",{"_path":792,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":793,"content":798,"config":800,"_id":802,"_type":13,"title":803,"_source":15,"_file":804,"_stem":805,"_extension":18},"/fr-fr/blog/kubernetes-overview-operate-cluster-data-on-the-frontend",{"config":794,"title":795,"description":796,"ogImage":797},{"noIndex":6},"Kubernetes : gérer les données du cluster côté frontend","Découvrez dans ce guide tout ce que vous devez savoir sur la solution intégrée de GitLab pour surveiller l'état de vos clusters Kubernetes.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750099045/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2816%29_3L7ZP4GxJrShu6qImuS4Wo_1750099045397.png",{"title":795,"description":796,"heroImage":797,"date":799,"category":677},"2025-10-13",{"featured":6,"template":683,"slug":801},"kubernetes-overview-operate-cluster-data-on-the-frontend","content:fr-fr:blog:kubernetes-overview-operate-cluster-data-on-the-frontend.yml","Kubernetes Overview Operate Cluster Data On The Frontend","fr-fr/blog/kubernetes-overview-operate-cluster-data-on-the-frontend.yml","fr-fr/blog/kubernetes-overview-operate-cluster-data-on-the-frontend",{"_path":807,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":808,"content":813,"config":820,"_id":822,"_type":13,"title":823,"_source":15,"_file":824,"_stem":825,"_extension":18},"/fr-fr/blog/what-is-docker-comprehensive-guide",{"config":809,"title":810,"description":811,"ogDescription":811,"ogTitle":810,"ogImage":812},{"noIndex":6},"Qu’est-ce que Docker ? Fonctionnement, avantages, limites","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760102032/qsxbap3mitapwa5tko76.jpg",{"title":814,"description":811,"authors":815,"date":816,"category":817,"tags":818,"heroImage":812},"Qu’est-ce que Docker ? Notre guide complet",[780],"2025-10-10","open-source",[819,108],"DevSecOps",{"featured":6,"template":683,"slug":821},"what-is-docker-comprehensive-guide","content:fr-fr:blog:what-is-docker-comprehensive-guide.yml","What Is Docker Comprehensive Guide","fr-fr/blog/what-is-docker-comprehensive-guide.yml","fr-fr/blog/what-is-docker-comprehensive-guide",{"_path":827,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":828,"content":832,"config":841,"_id":843,"_type":13,"title":844,"_source":15,"_file":845,"_stem":846,"_extension":18},"/fr-fr/blog/atlassian-ending-data-center-as-gitlab-maintains-deployment-choice",{"config":829,"title":830,"description":831},{"noIndex":6},"Atlassian met fin à son offre Data Center","Alors qu'Atlassian fait migrer ses clients Data Center vers le cloud, GitLab propose des options de déploiement adaptées aux besoins métier.",{"title":833,"description":834,"authors":835,"heroImage":837,"date":838,"category":782,"tags":839},"Atlassian met fin à son offre Data Center tandis que GitLab maintient ses options de déploiement","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.",[836],"Emilio Salvador","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","2025-10-09",[840,819,679,701],"cloud native",{"featured":90,"template":683,"slug":842},"atlassian-ending-data-center-as-gitlab-maintains-deployment-choice","content:fr-fr:blog:atlassian-ending-data-center-as-gitlab-maintains-deployment-choice.yml","Atlassian Ending Data Center As Gitlab Maintains Deployment Choice","fr-fr/blog/atlassian-ending-data-center-as-gitlab-maintains-deployment-choice.yml","fr-fr/blog/atlassian-ending-data-center-as-gitlab-maintains-deployment-choice",{"_path":848,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":849,"content":854,"config":862,"_id":864,"_type":13,"title":865,"_source":15,"_file":866,"_stem":867,"_extension":18},"/fr-fr/blog/vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow",{"config":850,"title":851,"description":852,"ogTitle":851,"ogDescription":852,"ogImage":853},{"noIndex":6},"Vibe coding avec GitLab Duo Agent Platform","Découvrez comment mettre à jour votre application avec le flow qui aide à passer de l'idée au code.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749662465/Blog/Hero%20Images/GitLab_Duo_Workflow_Unified_Data_Store__1_.png",{"tags":855,"category":698,"date":856,"heroImage":857,"title":858,"description":859,"authors":860},[757,679,701,700],"2025-10-02","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662465/Blog/Hero%20Images/GitLab_Duo_Workflow_Unified_Data_Store__1_.png","Vibe coding avec GitLab Duo Agent Platform : du ticket à la merge request","Découvrez comment mettre à jour rapidement votre application avec le flow « ticket à MR », qui aide les équipes de développement à passer de l'idée au code.",[861],"Cesar Saavedra",{"featured":6,"template":683,"slug":863},"vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow","content:fr-fr:blog:vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow.yml","Vibe Coding With Gitlab Duo Agent Platform Issue To Mr Flow","fr-fr/blog/vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow.yml","fr-fr/blog/vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow",{"_path":869,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":870,"content":874,"config":882,"_id":884,"_type":13,"title":885,"_source":15,"_file":886,"_stem":887,"_extension":18},"/fr-fr/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives",{"config":871,"title":872,"description":873},{"noIndex":6},"GitLab Duo et Claude Sonnet 4.5 : plus de choix IA","Le tout dernier modèle d'Anthropic est désormais disponible dans GitLab Duo Pro, GitLab Duo Enterprise et GitLab Duo Agent Platform.",{"title":875,"description":876,"authors":877,"heroImage":879,"date":880,"category":698,"tags":881},"GitLab Duo et Claude Sonnet 4.5 : plus de choix en matière d'IA","Le tout dernier modèle d'Anthropic pour le développement et les workflows agentiques est désormais disponible dans GitLab Duo Pro, GitLab Duo Enterprise et GitLab Duo Agent Platform.",[878],"Tim Zallmann","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659856/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25.png","2025-10-01",[757,679],{"featured":90,"template":683,"slug":883},"greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives","content:fr-fr:blog:greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives.yml","Greater Ai Choice In Gitlab Duo Claude Sonnet 4 5 Arrives","fr-fr/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives.yml","fr-fr/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives",{"_path":889,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":890,"content":895,"config":899,"_id":901,"_type":13,"title":902,"_source":15,"_file":903,"_stem":904,"_extension":18},"/fr-fr/blog/secure-and-safe-login-and-commits-with-gitlab-yubico",{"config":891,"title":892,"ogTitle":892,"description":893,"ogDescription":893,"ogImage":894},{"noIndex":6},"Connexion et commits sécurisés avec GitLab et Yubico","GitLab et Yubico se sont associés pour renforcer la sécurité du développement logiciel grâce à des mesures d'authentification robustes.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749663259/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images__3_.png",{"heroImage":894,"date":880,"title":892,"description":893,"authors":896,"category":756,"tags":898},[897],"Fernando Diaz",[756,700,736,232,679,701],{"featured":6,"template":683,"slug":900},"secure-and-safe-login-and-commits-with-gitlab-yubico","content:fr-fr:blog:secure-and-safe-login-and-commits-with-gitlab-yubico.yml","Secure And Safe Login And Commits With Gitlab Yubico","fr-fr/blog/secure-and-safe-login-and-commits-with-gitlab-yubico.yml","fr-fr/blog/secure-and-safe-login-and-commits-with-gitlab-yubico",{"_path":906,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":907,"content":912,"config":920,"_id":922,"_type":13,"title":923,"_source":15,"_file":924,"_stem":925,"_extension":18},"/fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms",{"config":908,"title":909,"ogTitle":909,"description":910,"ogDescription":910,"ogImage":911},{"noIndex":6},"Magic Quadrant 2025 : GitLab, Leader des plateformes DevOps","GitLab se classe en première position dans 4 des 6 cas d'utilisation selon le rapport Critical Capabilities 2025 de Gartner® qui accompagne le Magic Quadrant.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1758812952/yxhgljkwljld0lyizmaz.png",{"heroImage":911,"date":913,"title":914,"description":910,"authors":915,"category":679,"tags":917},"2025-09-29","GitLab nommée Leader dans le Magic Quadrant 2025 de Gartner dédié aux plateformes DevOps",[916],"Manav Khurana",[679,918,919],"news","DevOps platform",{"featured":6,"template":683,"slug":921},"gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms","content:fr-fr:blog:gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms.yml","Gitlab Named A Leader In The 2025 Gartner Magic Quadrant For Devops Platforms","fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms.yml","fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms",{"_path":927,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":928,"content":933,"config":938,"_id":940,"_type":13,"title":941,"_source":15,"_file":942,"_stem":943,"_extension":18},"/fr-fr/blog/what-is-vulnerability-management",{"config":929,"title":930,"description":931,"ogTitle":930,"ogDescription":931,"ogImage":932},{"noIndex":6},"Qu'est-ce que la gestion des vulnérabilités ?","La gestion des vulnérabilités est un enjeu majeur. Découvrez comment sécuriser efficacement votre entreprise avec GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758890538/ct0ffsxm1eyfeppyrnjt.jpg",{"title":934,"description":931,"authors":935,"date":936,"category":756,"tags":937,"heroImage":932},"Gestion des vulnérabilités : le guide complet pour sécuriser vos logiciels",[780],"2025-09-26",[736,756],{"featured":6,"template":683,"slug":939},"what-is-vulnerability-management","content:fr-fr:blog:what-is-vulnerability-management.yml","What Is Vulnerability Management","fr-fr/blog/what-is-vulnerability-management.yml","fr-fr/blog/what-is-vulnerability-management",{"_path":945,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":946,"content":951,"config":958,"_id":960,"_type":13,"title":961,"_source":15,"_file":962,"_stem":963,"_extension":18},"/fr-fr/blog/software-innovation-study-france",{"config":947,"title":948,"ogTitle":948,"description":949,"ogDescription":949,"ogImage":950},{"noIndex":6},"Étude sur l’innovation logicielle en France","Découvrez notre nouvelle étude intitulée, « L'innovation logicielle en France, plus de 12 milliards d'euros en jeu ».","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758807223/nzwhf9snd0fu288cqkj4.png",{"title":952,"description":953,"authors":954,"date":955,"category":782,"tags":956,"heroImage":950},"[Étude] L'innovation logicielle en France : plus de 12 milliards d'euros en jeu","L'innovation logicielle génère des revenus, mais l'expertise humaine, les lacunes en matière de compétences, la gouvernance de l'IA et l'alignement stratégique restent des facteurs déterminants pour le succès à long terme des entreprises.",[780],"2025-09-24",[957],"developer survey",{"featured":6,"template":683,"slug":959},"software-innovation-study-france","content:fr-fr:blog:software-innovation-study-france.yml","Software Innovation Study France","fr-fr/blog/software-innovation-study-france.yml","fr-fr/blog/software-innovation-study-france",{"_path":965,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":966,"content":971,"config":977,"_id":979,"_type":13,"title":980,"_source":15,"_file":981,"_stem":982,"_extension":18},"/fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight",{"config":967,"title":968,"ogTitle":968,"description":969,"ogDescription":969,"ogImage":970},{"noIndex":6},"GitLab 18.4 : développer et automatiser avec l'IA native","Avec GitLab 18.4, les équipes créent des agents personnalisés, exploitent le contexte du graphe de connaissances et automatisent la correction des pipelines.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758541195/kig7sww6jyvxzmkmimbv.png",{"heroImage":970,"date":972,"title":973,"description":974,"authors":975,"category":698,"tags":976},"2025-09-23","GitLab 18.4 : développement et automatisation avec l’IA native","Avec GitLab 18.4, les équipes créent des agents personnalisés, exploitent le contexte du graphe de connaissances et automatisent la correction des pipelines afin d'améliorer la concentration et l'efficacité des équipes de développement.",[739],[757,701,679,736],{"featured":6,"template":683,"slug":978},"gitlab-18-4-ai-native-development-with-automation-and-insight","content:fr-fr:blog:gitlab-18-4-ai-native-development-with-automation-and-insight.yml","Gitlab 18 4 Ai Native Development With Automation And Insight","fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight.yml","fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight",{"_path":984,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":985,"content":990,"config":997,"_id":999,"_type":13,"title":1000,"_source":15,"_file":1001,"_stem":1002,"_extension":18},"/fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants",{"config":986,"title":987,"description":988,"ogTitle":987,"ogDescription":988,"ogImage":989},{"noIndex":6},"Magic Quadrant 2025 : GitLab, Leader des agents IA de code","GitLab obtient 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.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1757675943/q9kb7zfiw1cyxx9fcafp.png",{"heroImage":991,"date":992,"authors":993,"category":918,"tags":994,"title":995,"description":996},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757675943/q9kb7zfiw1cyxx9fcafp.png","2025-09-17",[916],[679,918,819],"GitLab nommée Leader dans le Magic Quadrant 2025 de Gartner dédié aux assistants IA pour le code","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.",{"featured":6,"template":683,"slug":998},"gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants","content:fr-fr:blog:gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants.yml","Gitlab Named A Leader In The 2025 Gartner Magic Quadrant For Ai Code Assistants","fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants.yml","fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants",{"_path":1004,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1005,"content":1010,"config":1017,"_id":1019,"_type":13,"title":1020,"_source":15,"_file":1021,"_stem":1022,"_extension":18},"/fr-fr/blog/gitlab-and-accenture-announce-global-reseller-agreement",{"config":1006,"title":1007,"ogTitle":1007,"description":1008,"ogDescription":1008,"ogImage":1009},{"noIndex":6},"GitLab et Accenture : accord mondial de distribution","Ce nouvel accord permet à Accenture de proposer la plateforme DevSecOps complète de GitLab à l’ensemble de ses clients. ","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1751568278/bots3gyfarx8qysbkw6c.png",{"date":1011,"authors":1012,"heroImage":1009,"title":1014,"description":1015,"tags":1016,"category":918},"2025-09-15",[1013,780],"GitLab","GitLab et Accenture annoncent un accord mondial de distribution","Ce nouvel accord permet à Accenture de proposer la plateforme DevSecOps complète de GitLab à l’ensemble de ses clients.",[918,679,819],{"featured":6,"template":683,"slug":1018},"gitlab-and-accenture-announce-global-reseller-agreement","content:fr-fr:blog:gitlab-and-accenture-announce-global-reseller-agreement.yml","Gitlab And Accenture Announce Global Reseller Agreement","fr-fr/blog/gitlab-and-accenture-announce-global-reseller-agreement.yml","fr-fr/blog/gitlab-and-accenture-announce-global-reseller-agreement",{"_path":1024,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1025,"content":1030,"config":1036,"_id":1038,"_type":13,"title":1039,"_source":15,"_file":1040,"_stem":1041,"_extension":18},"/fr-fr/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics",{"config":1026,"title":1027,"ogTitle":1027,"description":1028,"ogDescription":1028,"ogImage":1029},{"noIndex":6},"Guide pratique de GitLab Duo Analytics","Transformez les données d'utilisation brutes en informations exploitables et en calculs de ROI à l’aide de ce tutoriel.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749662840/Blog/Hero%20Images/ai-experiment-stars.png",{"title":1031,"description":1032,"authors":1033,"heroImage":1029,"date":1011,"category":698,"tags":1035},"Mesurez le ROI de l'IA à grande échelle avec GitLab Duo Analytics","Découvrez comment transformer des données d'utilisation brutes en informations exploitables et en calculs de ROI à l’aide de ce tutoriel.",[1034],"Paul Meresanu",[757,679,700],{"featured":6,"template":683,"slug":1037},"measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics","content:fr-fr:blog:measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics.yml","Measuring Ai Roi At Scale A Practical Guide To Gitlab Duo Analytics","fr-fr/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics.yml","fr-fr/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics",{"_path":1043,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1044,"content":1049,"config":1056,"_id":1058,"_type":13,"title":1059,"_source":15,"_file":1060,"_stem":1061,"_extension":18},"/fr-fr/blog/the-gitlab-ai-security-framework-for-security-leaders",{"config":1045,"title":1046,"description":1047,"ogTitle":1046,"ogDescription":1047,"ogImage":1048},{"noIndex":6},"Sécurité et IA : tout savoir sur le framework de GitLab","Découvrez comment les contrôles de sécurité, intégrations tierces et les politiques de rétention de GitLab Duo aident à implémenter l'IA en toute sécurité.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749664299/Blog/Hero%20Images/AdobeStock_887599633.jpg",{"tags":1050,"heroImage":1048,"authors":1051,"title":1046,"description":1054,"date":1055,"category":698},[757,701,736,756],[1052,1053],"Kyle Smith","Ayoub Fandi","Découvrez comment les contrôles de sécurité, les intégrations tierces et les politiques de rétention de GitLab Duo aident les équipes à implémenter l'IA en toute sécurité dans leur workflow de développement.","2025-09-11",{"featured":6,"template":683,"slug":1057},"the-gitlab-ai-security-framework-for-security-leaders","content:fr-fr:blog:the-gitlab-ai-security-framework-for-security-leaders.yml","The Gitlab Ai Security Framework For Security Leaders","fr-fr/blog/the-gitlab-ai-security-framework-for-security-leaders.yml","fr-fr/blog/the-gitlab-ai-security-framework-for-security-leaders",{"_path":1063,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1064,"content":1072,"config":1080,"_id":1082,"_type":13,"title":1083,"_source":15,"_file":1084,"_stem":1085,"_extension":18},"/fr-fr/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo",{"title":1065,"description":1066,"ogTitle":1065,"ogDescription":1066,"noIndex":6,"ogImage":1067,"ogUrl":1068,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1068,"schema":1071},"GitLab Duo : optimiser les suggestions de code de l'IA","Découvrez comment utiliser les suggestions de code et les combiner avec nos autres fonctionnalités IA pour optimiser l'expérience développeur (avec exercices).","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669095/Blog/Hero%20Images/gitlabduo.png","https://about.gitlab.com/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","https://about.gitlab.com","article","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo : optimiser les suggestions de code de l'IA\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2025-09-10\",\n      }",{"title":1065,"description":1073,"authors":1074,"heroImage":1067,"date":1076,"category":698,"tags":1077},"Découvrez comment utiliser les suggestions de code et les combiner avec nos autres fonctionnalités IA pour optimiser l'expérience de développement (avec exercices).",[1075],"Michael Friedrich","2025-09-10",[757,1078,1079],"Features","Tutorial",{"slug":1081,"featured":90,"template":683},"top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","content:fr-fr:blog:top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo.yml","Top Tips For Efficient Ai Powered Code Suggestions With Gitlab Duo","fr-fr/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo.yml","fr-fr/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo",{"_path":1087,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1088,"content":1093,"config":1104,"_id":1106,"_type":13,"title":1107,"_source":15,"_file":1108,"_stem":1109,"_extension":18},"/fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab",{"config":1089,"title":1090,"ogTitle":1090,"description":1091,"ogDescription":1091,"ogImage":1092},{"noIndex":6},"Vues intégrées : l'avenir du suivi des tâches dans GitLab","Les vues intégrées aident les équipes de GitLab à travailler plus efficacement, à prendre de meilleures décisions et à suivre des workflows complexes.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750099072/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750099072322.png",{"title":1090,"description":1094,"authors":1095,"heroImage":1092,"date":1099,"category":1100,"tags":1101},"Découvrez comment les vues intégrées aident les équipes de GitLab à travailler plus efficacement, à prendre des décisions basées sur les données et à bénéficier d’une visibilité sur des workflows complexes.",[1096,1097,1098],"Matthew Macfarlane","Himanshu Kapoor","Alex Fracazo","2025-09-09","agile-planning",[1102,1103,736],"agile","workflow",{"featured":6,"template":683,"slug":1105},"embedded-views-the-future-of-work-tracking-in-gitlab","content:fr-fr:blog:embedded-views-the-future-of-work-tracking-in-gitlab.yml","Embedded Views The Future Of Work Tracking In Gitlab","fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab.yml","fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab",{"_path":1111,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1112,"content":1117,"config":1125,"_id":1127,"_type":13,"title":1128,"_source":15,"_file":1129,"_stem":1130,"_extension":18},"/fr-fr/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops",{"config":1113,"title":1114,"description":1115,"ogTitle":1114,"ogDescription":1115,"ogImage":1116},{"noIndex":6},"Indépendance des entreprises et DevSecOps","Découvrez les avantages de GitLab pour renforcer l'indépendance et la transparence de votre infrastructure DevSecOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1756500636/wmey6kqzzuhirk88w2de.png",{"title":1118,"description":1119,"authors":1120,"heroImage":1116,"date":1122,"category":698,"tags":1123},"L'indépendance des entreprises : un sujet plus important que jamais en DevSecOps","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.",[1121],"Robin Schulman","2025-09-03",[757,819,679,701,1124],"open source",{"featured":6,"template":683,"slug":1126},"why-enterprise-independence-matters-more-than-ever-in-devsecops","content:fr-fr:blog:why-enterprise-independence-matters-more-than-ever-in-devsecops.yml","Why Enterprise Independence Matters More Than Ever In Devsecops","fr-fr/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops.yml","fr-fr/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops",{"_path":1132,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1133,"content":1138,"config":1144,"_id":1146,"_type":13,"title":1147,"_source":15,"_file":1148,"_stem":1149,"_extension":18},"/fr-fr/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance",{"config":1134,"title":1135,"ogTitle":1135,"description":1136,"ogDescription":1136,"ogImage":1137},{"noIndex":6},"GitLab obtient la certification ISO/IEC 42001 pour l'IA","Découvrez cette nouvelle certification ISO, les fonctionnalités GitLab Duo associées et notre engagement en faveur d'un développement responsable de l'IA.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750098208/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_479904468%20%281%29_4lmOEVlaXP0YC3hSFmOw6i_1750098208185.jpg",{"heroImage":1137,"title":1139,"description":1136,"authors":1140,"date":1142,"category":698,"tags":1143},"GitLab obtient la certification ISO/IEC 42001 pour la gouvernance de l'IA",[1141],"Davoud Tu","2025-09-02",[918,757,679],{"featured":6,"template":683,"slug":1145},"gitlab-achieves-iso-iec-42001-certification-for-ai-governance","content:fr-fr:blog:gitlab-achieves-iso-iec-42001-certification-for-ai-governance.yml","Gitlab Achieves Iso Iec 42001 Certification For Ai Governance","fr-fr/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance.yml","fr-fr/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance",{"_path":1151,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1152,"content":1156,"config":1164,"_id":1166,"_type":13,"title":1167,"_source":15,"_file":1168,"_stem":1169,"_extension":18},"/fr-fr/blog/docs-site-design-overhaul",{"config":1153,"title":1154,"ogTitle":1154,"description":1155,"ogDescription":1155,"ogImage":693},{"noIndex":6},"La documentation de GitLab fait peau neuve","La documentation produit de GitLab est désormais plus claire et plus facile à parcourir avec un nouveau mode sombre.",{"heroImage":693,"date":1157,"title":1154,"description":1158,"authors":1159,"category":677,"tags":1163},"2025-09-01","Découvrez les fonctionnalités de notre nouvelle documentation produit, qui facilite désormais les retours et prend en charge le mode sombre tant demandé.",[1160,1161,1162],"Suzanne Selhorn","Julia Miocene","Sarah German",[268],{"featured":6,"template":683,"slug":1165},"docs-site-design-overhaul","content:fr-fr:blog:docs-site-design-overhaul.yml","Docs Site Design Overhaul","fr-fr/blog/docs-site-design-overhaul.yml","fr-fr/blog/docs-site-design-overhaul",{"_path":1171,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1172,"content":1177,"config":1185,"_id":1187,"_type":13,"title":1188,"_source":15,"_file":1189,"_stem":1190,"_extension":18},"/fr-fr/blog/why-financial-services-choose-single-tenant-saas",{"config":1173,"title":1174,"ogTitle":1174,"description":1175,"ogDescription":1175,"ogImage":1176},{"noIndex":6},"Services financiers et SaaS monolocataire","GitLab Dedicated aide les services financiers à mettre en place une approche DevSecOps conforme sans compromettre les performances.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682898/Blog/Hero%20Images/cloud-security.png",{"title":1178,"description":1179,"authors":1180,"heroImage":1176,"date":1183,"category":782,"tags":1184},"Pourquoi les services financiers choisissent-ils le SaaS monolocataire ?","Découvrez comment GitLab Dedicated aide les services financiers à mettre en place une approche DevSecOps conforme sans compromettre les performances.",[1181,1182],"George Kichukov","Allie Holland","2025-08-27",[554,736],{"featured":6,"template":683,"slug":1186},"why-financial-services-choose-single-tenant-saas","content:fr-fr:blog:why-financial-services-choose-single-tenant-saas.yml","Why Financial Services Choose Single Tenant Saas","fr-fr/blog/why-financial-services-choose-single-tenant-saas.yml","fr-fr/blog/why-financial-services-choose-single-tenant-saas",{"_path":1192,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1193,"content":1197,"config":1205,"_id":1207,"_type":13,"title":1208,"_source":15,"_file":1209,"_stem":1210,"_extension":18},"/fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab",{"config":1194,"title":1195,"description":1196},{"noIndex":6},"Optimisez la gestion des écarts de conformité avec GitLab","L'équipe Security Compliance de GitLab gère les écarts de conformité sur la plateforme DevSecOps, et renforce visibilité, collaboration et responsabilisation.",{"title":1195,"description":1196,"authors":1198,"heroImage":1200,"date":1201,"category":756,"tags":1202},[1199],"Madeline Lake","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749675154/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","2025-08-26",[1203,1204],"Security","inside GitLab",{"featured":6,"template":683,"slug":1206},"how-to-transform-compliance-observation-management-with-gitlab","content:fr-fr:blog:how-to-transform-compliance-observation-management-with-gitlab.yml","How To Transform Compliance Observation Management With Gitlab","fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab.yml","fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab",{"_path":1212,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1213,"content":1218,"config":1224,"_id":1226,"_type":13,"title":1227,"_source":15,"_file":1228,"_stem":1229,"_extension":18},"/fr-fr/blog/what-s-new-in-git-2-51-0",{"config":1214,"title":1215,"ogTitle":1215,"description":1216,"ogDescription":1216,"ogImage":1217},{"noIndex":6},"Nouveautés de Git 2.51.0","Découvrez les dernières contributions de l'équipe Git de GitLab et de la communauté Git pour la version Git 2.51.0.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749663087/Blog/Hero%20Images/git3-cover.png",{"title":1215,"description":1219,"authors":1220,"heroImage":1217,"date":1222,"category":817,"tags":1223},"Découvrez les dernières contributions de l'équipe Git de GitLab et de la communauté Git, notamment les optimisations de performances pour git-push(1) et git-fetch(1).",[1221],"Karthik Nayak","2025-08-25",[9,1124,268],{"featured":6,"template":683,"slug":1225},"what-s-new-in-git-2-51-0","content:fr-fr:blog:what-s-new-in-git-2-51-0.yml","What S New In Git 2 51 0","fr-fr/blog/what-s-new-in-git-2-51-0.yml","fr-fr/blog/what-s-new-in-git-2-51-0",{"_path":1231,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1232,"content":1236,"config":1242,"_id":1244,"_type":13,"title":1245,"_source":15,"_file":1246,"_stem":1247,"_extension":18},"/fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering",{"config":1233,"title":1234,"description":1235},{"noIndex":6},"GitLab 18.3 : orchestration IA et ingénierie logicielle","Découvrez comment nous développons la collaboration humain-IA avec des flows améliorés, une gouvernance d'entreprise et une intégration fluide des outils.",{"title":1237,"description":1235,"authors":1238,"heroImage":1239,"date":1240,"category":698,"tags":1241},"GitLab 18.3 : expansion de l'orchestration IA dans l'ingénierie logicielle",[739],"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755711502/wuuadis1pza3zehqohcc.png","2025-08-21",[679,757,736,701,756],{"featured":90,"template":683,"slug":1243},"gitlab-18-3-expanding-ai-orchestration-in-software-engineering","content:fr-fr:blog:gitlab-18-3-expanding-ai-orchestration-in-software-engineering.yml","Gitlab 18 3 Expanding Ai Orchestration In Software Engineering","fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering.yml","fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering",{"_path":1249,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1250,"content":1253,"config":1258,"_id":1260,"_type":13,"title":1261,"_source":15,"_file":1262,"_stem":1263,"_extension":18},"/fr-fr/blog/software-supply-chain-security-guide-why-organizations-struggle",{"noIndex":6,"title":1251,"description":1252},"Sécurité de la chaîne d'approvisionnement : quels enjeux ?","La partie 1 de cette nouvelle série présente les défis inhérents au développement logiciel, les solutions pratiques et les tendances émergentes  comme l'IA.",{"title":1251,"description":1252,"authors":1254,"heroImage":1255,"date":1256,"category":756,"tags":1257},[761],"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097701/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%285%29_1iy516k40hwBDChKcUJ2zb_1750097700983.png","2025-08-20",[],{"featured":90,"template":683,"slug":1259},"software-supply-chain-security-guide-why-organizations-struggle","content:fr-fr:blog:software-supply-chain-security-guide-why-organizations-struggle.yml","Software Supply Chain Security Guide Why Organizations Struggle","fr-fr/blog/software-supply-chain-security-guide-why-organizations-struggle.yml","fr-fr/blog/software-supply-chain-security-guide-why-organizations-struggle",{"_path":1265,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1266,"content":1270,"config":1276,"_id":1278,"_type":13,"title":1279,"_source":15,"_file":1280,"_stem":1281,"_extension":18},"/fr-fr/blog/bridging-the-visibility-gap-in-software-supply-chain-security",{"config":1267,"title":1268,"description":1269},{"noIndex":6},"Réconcilier visibilité et sécurité dans la chaîne logicielle","Découvrez comment tirer parti de GitLab 18.2.0 pour une couverture d'analyse de sécurité complète alliée à une visualisation claire des dépendances transitives.",{"category":756,"tags":1271,"date":1272,"title":1268,"heroImage":1273,"description":1269,"authors":1274},[756,701,679],"2025-08-18","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg",[1275],"Salman Ladha",{"featured":6,"template":683,"slug":1277},"bridging-the-visibility-gap-in-software-supply-chain-security","content:fr-fr:blog:bridging-the-visibility-gap-in-software-supply-chain-security.yml","Bridging The Visibility Gap In Software Supply Chain Security","fr-fr/blog/bridging-the-visibility-gap-in-software-supply-chain-security.yml","fr-fr/blog/bridging-the-visibility-gap-in-software-supply-chain-security",{"_path":1283,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1284,"content":1289,"config":1298,"_id":1300,"_type":13,"title":1301,"_source":15,"_file":1302,"_stem":1303,"_extension":18},"/fr-fr/blog/gitlab-duo-self-hosted-models-on-aws-bedrock",{"config":1285,"title":1286,"ogTitle":1286,"description":1287,"ogDescription":1287,"ogImage":1288},{"noIndex":6},"Utilisez les modèles GitLab Duo Self-Hosted avec AWS Bedrock","Exploitez l'IA tout en gardant le contrôle de vos données, de votre infrastructure et de votre posture de sécurité.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750098682/Blog/Hero%20Images/Blog/Hero%20Images/duo-blog-post_1Cy89R1pY8OMwyrgSB525O_1750098682075.png",{"category":698,"tags":1290,"date":1292,"heroImage":1288,"authors":1293,"title":1296,"description":1297},[757,1291],"AWS","2025-08-14",[1294,1295],"Chloe Cartron","Olivier Dupré","Maîtrisez votre IA : utilisez les modèles GitLab Duo Self-Hosted avec AWS Bedrock","Découvrez comment exploiter l'IA tout en gardant le contrôle de vos données, de votre infrastructure et de votre posture de sécurité.",{"featured":6,"template":683,"slug":1299},"gitlab-duo-self-hosted-models-on-aws-bedrock","content:fr-fr:blog:gitlab-duo-self-hosted-models-on-aws-bedrock.yml","Gitlab Duo Self Hosted Models On Aws Bedrock","fr-fr/blog/gitlab-duo-self-hosted-models-on-aws-bedrock.yml","fr-fr/blog/gitlab-duo-self-hosted-models-on-aws-bedrock",{"_path":1305,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1306,"content":1309,"config":1314,"_id":1316,"_type":13,"title":1317,"_source":15,"_file":1318,"_stem":1319,"_extension":18},"/fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms",{"noIndex":6,"title":1307,"description":1308},"3 bonnes pratiques pour créer des logiciels à l'ère des LLM","La rapidité de codage avec l'IA appelle de nouvelles habitudes de sécurité. Découvrez comment les déployer tout au long du workflow DevSecOps.",{"title":1307,"description":1308,"authors":1310,"heroImage":1311,"date":1312,"category":698,"tags":1313},[1275],"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png","2025-08-12",[757,756],{"featured":90,"template":683,"slug":1315},"3-best-practices-for-building-software-in-the-era-of-llms","content:fr-fr:blog:3-best-practices-for-building-software-in-the-era-of-llms.yml","3 Best Practices For Building Software In The Era Of Llms","fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms.yml","fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms",{"_path":1321,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1322,"content":1326,"config":1333,"_id":1335,"_type":13,"title":1336,"_source":15,"_file":1337,"_stem":1338,"_extension":18},"/fr-fr/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi",{"config":1323,"title":1324,"description":1325,"ogImage":7},{"noIndex":6},"GitLab révèle une série d'attaques sur Bittensor via PyPI","Découvrez comment nous avons identifié une série d'attaques de typosquatting avec des paquets PyPI qui ciblaient de la cryptomonnaie.",{"heroImage":1327,"authors":1328,"updatedDate":7,"date":1330,"title":1324,"tags":1331,"description":1332,"category":756},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/f_auto,q_auto,c_lfill/v1750098739/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_282096522_securitycompliance.jpeg_1750098739024.jpg",[1329],"Michael Henriksen","2025-08-11",[756],"L'équipe de recherche dédiée aux vulnérabilités de GitLab a identifié une série d'attaques de typosquatting avec des paquets PyPI qui avaient pour objectif de voler de la cryptomonnaie dans des portefeuilles Bittensor en détournant des opérations de staking.",{"featured":6,"template":683,"slug":1334},"gitlab-uncovers-bittensor-theft-campaign-via-pypi","content:fr-fr:blog:gitlab-uncovers-bittensor-theft-campaign-via-pypi.yml","Gitlab Uncovers Bittensor Theft Campaign Via Pypi","fr-fr/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi.yml","fr-fr/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi",{"_path":1340,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1341,"content":1344,"config":1350,"_id":1352,"_type":13,"title":1353,"_source":15,"_file":1354,"_stem":1355,"_extension":18},"/fr-fr/blog/why-now-is-the-time-for-embedded-devsecops",{"noIndex":6,"title":1342,"description":1343},"Approche DevSecOps et développement de systèmes embarqués","Surmontez la lenteur des boucles de rétroaction, la lourdeur des processus de conformité et l'isolement des équipes en adoptant une plateforme DevSecOps.",{"heroImage":1345,"authors":1346,"updatedDate":1347,"date":1347,"title":1348,"tags":1349,"description":1343,"category":782},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659978/Blog/Hero%20Images/automation.png",[673],"2025-08-06","DevSecOps et systèmes embarqués : pourquoi adopter cette approche ?",[108],{"featured":6,"template":683,"slug":1351},"why-now-is-the-time-for-embedded-devsecops","content:fr-fr:blog:why-now-is-the-time-for-embedded-devsecops.yml","Why Now Is The Time For Embedded Devsecops","fr-fr/blog/why-now-is-the-time-for-embedded-devsecops.yml","fr-fr/blog/why-now-is-the-time-for-embedded-devsecops",{"_path":1357,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1358,"content":1362,"config":1368,"_id":1370,"_type":13,"title":1371,"_source":15,"_file":1372,"_stem":1373,"_extension":18},"/fr-fr/blog/migrating-by-direct-transfer-is-generally-available",{"config":1359,"title":1360,"description":1361},{"noIndex":6},"La migration par transfert direct est désormais disponible","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.",{"title":1360,"description":1361,"authors":1363,"heroImage":1365,"date":1366,"category":679,"tags":1367},[1364],"Magdalena Frankiewicz","https://res.cloudinary.com/about-gitlab-com/image/upload/v1753898687/nlxenzmbdk62dlylt3ey.png","2025-08-04",[819,679,701],{"featured":90,"template":683,"slug":1369},"migrating-by-direct-transfer-is-generally-available","content:fr-fr:blog:migrating-by-direct-transfer-is-generally-available.yml","Migrating By Direct Transfer Is Generally Available","fr-fr/blog/migrating-by-direct-transfer-is-generally-available.yml","fr-fr/blog/migrating-by-direct-transfer-is-generally-available",{"_path":1375,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1376,"content":1380,"config":1387,"_id":1389,"_type":13,"title":1390,"_source":15,"_file":1391,"_stem":1392,"_extension":18},"/fr-fr/blog/introducing-custom-compliance-frameworks-in-gitlab",{"config":1377,"title":1378,"description":1379},{"noIndex":6},"Les frameworks de conformité personnalisés de GitLab","Réduisez le suivi manuel, accélérez la préparation aux audits et appliquez les contrôles plus rapidement, directement depuis les workflows DevSecOps de GitLab.",{"heroImage":1381,"authors":1382,"updatedDate":1384,"date":1384,"title":1385,"tags":1386,"description":1379,"category":756},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750099268/Blog/Hero%20Images/Blog/Hero%20Images/GitLab_Blog_Header_v4_YBzFAgt2EAkqQfqxNFEgj_1750099267940.svg",[1383,1275],"Ian Khor","2025-07-31","Présentation des frameworks de conformité personnalisés dans GitLab",[756,679,701],{"featured":6,"template":683,"slug":1388},"introducing-custom-compliance-frameworks-in-gitlab","content:fr-fr:blog:introducing-custom-compliance-frameworks-in-gitlab.yml","Introducing Custom Compliance Frameworks In Gitlab","fr-fr/blog/introducing-custom-compliance-frameworks-in-gitlab.yml","fr-fr/blog/introducing-custom-compliance-frameworks-in-gitlab",{"_path":1394,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1395,"content":1400,"config":1407,"_id":1409,"_type":13,"title":1410,"_source":15,"_file":1411,"_stem":1412,"_extension":18},"/fr-fr/blog/inside-gitlabs-healthy-backlog-initiative",{"config":1396,"title":1397,"description":1398,"ogImage":1399},{"noIndex":6},"Amélioration de la gestion des tickets de la communauté","Nous avons amélioré la gestion des tickets pour prioriser le travail stratégique, optimiser la livraison et créer des boucles de rétroaction plus efficaces avec nos utilisateurs. ","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749664458/Blog/Hero%20Images/Gartner_AI_Code_Assistants_Blog_Post_Cover_Image_1800x945.png",{"title":1401,"description":1402,"date":1403,"heroImage":1399,"authors":1404,"category":677,"tags":1406},"Amélioration de la gestion des tickets créés par la communauté GitLab","Découvrez comment nous améliorons la gestion des tickets pour prioriser le travail stratégique, optimiser la livraison de logiciels et créer des boucles de rétroaction plus efficaces avec nos utilisateurs.","2025-07-30",[1405],"Stan Hu",[268,679,918],{"featured":6,"template":683,"slug":1408},"inside-gitlabs-healthy-backlog-initiative","content:fr-fr:blog:inside-gitlabs-healthy-backlog-initiative.yml","Inside Gitlabs Healthy Backlog Initiative","fr-fr/blog/inside-gitlabs-healthy-backlog-initiative.yml","fr-fr/blog/inside-gitlabs-healthy-backlog-initiative",{"_path":1414,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1415,"content":1421,"config":1426,"_id":1428,"_type":13,"title":1429,"_source":15,"_file":1430,"_stem":1431,"_extension":18},"/fr-fr/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab",{"title":1416,"description":1417,"ogTitle":1416,"ogDescription":1417,"noIndex":6,"ogImage":1418,"ogUrl":1419,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1419,"schema":1420},"Comment sécuriser et optimiser votre dépôt Maven dans GitLab","Optimisez votre workflow DevSecOps en adoptant des bonnes pratiques, en maîtrisant des techniques avancées et en découvrant nos prochaines fonctionnalités.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666187/Blog/Hero%20Images/blog-image-template-1800x945__6_.png","https://about.gitlab.com/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment sécuriser et optimiser votre dépôt Maven dans GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2025-07-30\",\n      }",{"title":1416,"description":1417,"authors":1422,"heroImage":1418,"date":1403,"category":756,"tags":1424},[1423],"Tim Rizzi",[1203,736,1078,1425,1103],"Product",{"slug":1427,"featured":90,"template":683},"tutorial-secure-and-optimize-your-maven-repository-in-gitlab","content:fr-fr:blog:tutorial-secure-and-optimize-your-maven-repository-in-gitlab.yml","Tutorial Secure And Optimize Your Maven Repository In Gitlab","fr-fr/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab.yml","fr-fr/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab",{"_path":1433,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1434,"content":1440,"config":1445,"_id":1447,"_type":13,"title":1448,"_source":15,"_file":1449,"_stem":1450,"_extension":18},"/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab",{"ogTitle":1435,"schema":1436,"ogImage":1437,"ogDescription":1438,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1439,"title":1435,"canonicalUrls":1439,"description":1438},"Accélérez le développement de systèmes embarqués avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Accélérez le développement de systèmes embarqués avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Matt DeLaney\"},{\"@type\":\"Person\",\"name\":\"Darwin Sanoy\"}],\n        \"datePublished\": \"2025-07-29\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png","Découvrez 4 façons d’accélérer le développement de systèmes embarqués avec GitLab.","https://about.gitlab.com/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab",{"title":1435,"description":1441,"authors":1442,"heroImage":1437,"date":1443,"category":679,"tags":1444},"Découvrez comment les tests matériels automatisés, les compilations standardisées, les workflows collaboratifs, et la conformité intégrée éliminent les goulots d’étranglement dans le développement de micrologiciels.",[673,674],"2025-07-29",[],{"slug":1446,"featured":6,"template":683},"4-ways-to-accelerate-embedded-development-with-gitlab","content:fr-fr:blog:4-ways-to-accelerate-embedded-development-with-gitlab.yml","4 Ways To Accelerate Embedded Development With Gitlab","fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab.yml","fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab",{"_path":1452,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1453,"content":1456,"config":1462,"_id":1464,"_type":13,"title":1465,"_source":15,"_file":1466,"_stem":1467,"_extension":18},"/fr-fr/blog/exact-code-search-find-code-faster-across-repositories",{"noIndex":6,"title":1454,"description":1455},"Trouvez rapidement du code dans vos dépôts GitLab","Découvrez comment trouver des correspondances exactes, utiliser des motifs regex et afficher des résultats contextuels dans des codes sources de plusieurs téraoctets. ",{"title":1457,"description":1455,"authors":1458,"heroImage":1200,"date":1460,"category":679,"tags":1461},"Recherche exacte de code : trouvez rapidement du code dans vos dépôts",[1459],"Dmitry Gruzd","2025-07-23",[1124],{"featured":6,"template":683,"slug":1463},"exact-code-search-find-code-faster-across-repositories","content:fr-fr:blog:exact-code-search-find-code-faster-across-repositories.yml","Exact Code Search Find Code Faster Across Repositories","fr-fr/blog/exact-code-search-find-code-faster-across-repositories.yml","fr-fr/blog/exact-code-search-find-code-faster-across-repositories",{"_path":1469,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1470,"content":1474,"config":1481,"_id":1483,"_type":13,"title":1484,"_source":15,"_file":1485,"_stem":1486,"_extension":18},"/fr-fr/blog/how-we-use-gitlab-to-grow-open-source-communities",{"noIndex":6,"title":1471,"description":1472,"ogDescription":1472,"ogTitle":1471,"ogImage":1473},"Développer les communautés open source avec GitLab","Découvrez comment utiliser la plateforme DevSecOps de GitLab pour résoudre les problèmes d'intégration des nouveaux contributeurs.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_820,h_500,c_lfill/v1750099558/Blog/Hero%20Images/gitlabflatlogomap.png",{"description":1472,"title":1475,"category":817,"tags":1476,"heroImage":1473,"date":1477,"authors":1478},"Comment nous utilisons GitLab pour développer les communautés open source",[1124,268,679],"2025-07-22",[1479,1480],"Lee Tickett","Daniel Murphy",{"featured":6,"template":683,"slug":1482},"how-we-use-gitlab-to-grow-open-source-communities","content:fr-fr:blog:how-we-use-gitlab-to-grow-open-source-communities.yml","How We Use Gitlab To Grow Open Source Communities","fr-fr/blog/how-we-use-gitlab-to-grow-open-source-communities.yml","fr-fr/blog/how-we-use-gitlab-to-grow-open-source-communities",{"_path":1488,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1489,"content":1492,"config":1498,"_id":1500,"_type":13,"title":1501,"_source":15,"_file":1502,"_stem":1503,"_extension":18},"/fr-fr/blog/gitlab-duo-agent-platform-public-beta",{"noIndex":6,"title":1490,"description":1491},"GitLab Duo Agent Platform disponible en bêta publique","Découvrez la plateforme d'orchestration DevSecOps conçue pour permettre une collaboration asynchrone entre les équipes de développement et les agents d’IA.",{"tags":1493,"category":698,"date":1494,"heroImage":1495,"authors":1496,"description":1491,"title":1497},[757,679,701,918],"2025-07-17","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752678395/impw8no5tbskr6k2afgu.jpg",[739],"GitLab Duo Agent Platform (bêta) : votre orchestration IA nouvelle génération",{"featured":90,"template":683,"slug":1499},"gitlab-duo-agent-platform-public-beta","content:fr-fr:blog:gitlab-duo-agent-platform-public-beta.yml","Gitlab Duo Agent Platform Public Beta","fr-fr/blog/gitlab-duo-agent-platform-public-beta.yml","fr-fr/blog/gitlab-duo-agent-platform-public-beta",{"_path":1505,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1506,"content":1510,"config":1515,"_id":1517,"_type":13,"title":1518,"_source":15,"_file":1519,"_stem":1520,"_extension":18},"/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation",{"noIndex":6,"title":1507,"ogTitle":1507,"description":1508,"ogDescription":1508,"ogImage":1509},"Améliorez votre processus d'assurance qualité avec l’IA","Découvrez comment GitLab Duo combiné à Amazon Q améliore le processus d'assurance qualité en générant automatiquement des tests unitaires complets.","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",{"title":1511,"description":1508,"authors":1512,"heroImage":1509,"date":1513,"category":698,"tags":1514},"Améliorer la qualité des applications avec la génération de tests alimentée par l'IA",[861],"2025-07-15",[757,1291,819],{"featured":6,"template":683,"slug":1516},"enhance-application-quality-with-ai-powered-test-generation","content:fr-fr:blog:enhance-application-quality-with-ai-powered-test-generation.yml","Enhance Application Quality With Ai Powered Test Generation","fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation.yml","fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation",{"_path":1522,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1523,"content":1527,"config":1533,"_id":1535,"_type":13,"title":1536,"_source":15,"_file":1537,"_stem":1538,"_extension":18},"/fr-fr/blog/ai-native-gitlab-premium-transform-higher-education-software-development",{"noIndex":6,"title":1524,"ogTitle":1524,"description":1525,"ogDescription":1525,"ogImage":1526},"GitLab Premium et l’IA : au cœur de l'enseignement supérieur","La plateforme DevSecOps facilite les workflows, la protection des données, le support, la collaboration, la sécurité et la productivité au niveau universitaire.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_820,h_500,c_lfill/v1749659537/Blog/Hero%20Images/display-article-image-0679-1800x945-fy26.png",{"title":1524,"description":1525,"authors":1528,"heroImage":1526,"date":1531,"category":679,"tags":1532},[1529,1530],"Jessica Hurwitz","Elisabeth Burrows","2025-07-07",[549,679,701,185],{"featured":6,"template":683,"slug":1534},"ai-native-gitlab-premium-transform-higher-education-software-development","content:fr-fr:blog:ai-native-gitlab-premium-transform-higher-education-software-development.yml","Ai Native Gitlab Premium Transform Higher Education Software Development","fr-fr/blog/ai-native-gitlab-premium-transform-higher-education-software-development.yml","fr-fr/blog/ai-native-gitlab-premium-transform-higher-education-software-development",{"_path":1540,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1541,"content":1544,"config":1550,"_id":1552,"_type":13,"title":1553,"_source":15,"_file":1554,"_stem":1555,"_extension":18},"/fr-fr/blog/ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline",{"noIndex":6,"title":1542,"description":1543},"Intrants CI/CD : transmission de paramètres aux pipelines","Les intrants CI/CD de GitLab remplacent les variables par des paramètres typés et validés pour transmettre des instructions fiables et sécurisées aux pipelines.",{"heroImage":1545,"authors":1546,"updatedDate":1548,"date":1531,"title":1542,"tags":1549,"description":1543,"category":679},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658912/Blog/Hero%20Images/blog-image-template-1800x945__20_.png",[1547],"Dov Hershkovitch","2025-08-07",[108],{"featured":6,"template":683,"slug":1551},"ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline","content:fr-fr:blog:ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline.yml","Ci Cd Inputs Secure And Preferred Method To Pass Parameters To A Pipeline","fr-fr/blog/ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline.yml","fr-fr/blog/ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline",{"_path":1557,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1558,"content":1562,"config":1566,"_id":1568,"_type":13,"title":1569,"_source":15,"_file":1570,"_stem":1571,"_extension":18},"/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops",{"noIndex":6,"title":1559,"description":1560,"ogImage":1561,"ogTitle":1559,"ogDescription":1560},"GitLab Duo Agent Platform : le DevSecOps intelligent","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750687578/esmflevxk5bf3eezjhwk.png",{"heroImage":1561,"date":1563,"title":1559,"description":1560,"authors":1564,"category":698,"tags":1565},"2025-07-03",[739],[757,819,918,679],{"featured":6,"template":683,"slug":1567},"gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","content:fr-fr:blog:gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops.yml","Gitlab Duo Agent Platform What Is Next For Intelligent Devsecops","fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops.yml","fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops",{"_path":1573,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1574,"content":1579,"config":1585,"_id":1587,"_type":13,"title":1588,"_source":15,"_file":1589,"_stem":1590,"_extension":18},"/fr-fr/blog/what-s-new-in-git-2-50-0",{"noIndex":6,"title":1575,"description":1576,"ogTitle":1575,"ogDescription":1577,"ogImage":1578},"Nouveautés de Git 2.50.0","Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git, dont git-diff-pairs(1) et git-rev-list(1), pour la mise à jour de références par lot.\n\n\n","Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git, dont git-diff-pairs(1) et git-rev-list(1), pour la mise à jour de références par lot.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_1640,h_1000,c_lfill/v1749663087/Blog/Hero%20Images/git3-cover.png",{"title":1575,"description":1580,"heroImage":1578,"authors":1581,"date":1583,"category":817,"tags":1584},"Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git, dont git-diff-pairs(1) et git-rev-list(1), pour la mise à jour de références par lot.",[1582],"Justin Tobler","2025-07-02",[268,9,1124],{"featured":6,"template":683,"slug":1586},"what-s-new-in-git-2-50-0","content:fr-fr:blog:what-s-new-in-git-2-50-0.yml","What S New In Git 2 50 0","fr-fr/blog/what-s-new-in-git-2-50-0.yml","fr-fr/blog/what-s-new-in-git-2-50-0",{"_path":1592,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1593,"content":1598,"config":1604,"_id":1606,"_type":13,"title":1607,"_source":15,"_file":1608,"_stem":1609,"_extension":18},"/fr-fr/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q",{"ogTitle":1594,"ogImage":1595,"ogDescription":1596,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1597,"title":1594,"canonicalUrls":1597,"description":1596},"GitLab Duo combiné à Amazon Q : optimisez vos revues de code","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750096976/Blog/Hero%20Images/Blog/Hero%20Images/Screenshot%202024-11-27%20at%204.55.28%E2%80%AFPM_4VVz6DgGBOvbGY8BUmd068_1750096975734.png","Découvrez comment optimiser vos revues de code avec des agents d’IA capables d’analyser et de corriger vos merge requests.","https://about.gitlab.com/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q",{"title":1594,"description":1599,"authors":1600,"heroImage":1595,"date":1601,"category":698,"tags":1602},"Découvrez comment optimiser vos revues de code avec des agents d’IA capables d'analyser automatiquement vos merge requests et de vous fournir des commentaires complets sur les bogues, la lisibilité et les normes de codage.",[861],"2025-06-27",[757,736,1603,679,701,283,1291,700],"code review",{"featured":6,"template":683,"slug":1605},"accelerate-code-reviews-with-gitlab-duo-and-amazon-q","content:fr-fr:blog:accelerate-code-reviews-with-gitlab-duo-and-amazon-q.yml","Accelerate Code Reviews With Gitlab Duo And Amazon Q","fr-fr/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q.yml","fr-fr/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q",{"_path":1611,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1612,"content":1618,"config":1623,"_id":1625,"_type":13,"title":1626,"_source":15,"_file":1627,"_stem":1628,"_extension":18},"/fr-fr/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"ogTitle":1613,"schema":1614,"ogImage":1615,"ogDescription":1616,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1617,"title":1613,"canonicalUrls":1617,"description":1616},"Approche CI/CD : notre guide complet","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Guide complet sur l'approche CI/CD : des principes fondamentaux à la mise en œuvre avancée\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sandra Gittlen\"}],\n        \"datePublished\": \"2025-06-25\",\n      }\n                  ","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.","https://about.gitlab.com/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"title":1613,"description":1616,"authors":1619,"heroImage":1615,"date":1621,"category":782,"tags":1622},[1620],"Sandra Gittlen","2025-06-25",[108,819,736,700,756,679],{"slug":1624,"featured":90,"template":683},"ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","content:fr-fr:blog:ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation.yml","Ultimate Guide To Ci Cd Fundamentals To Advanced Implementation","fr-fr/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation.yml","fr-fr/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"_path":1630,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1631,"content":1634,"config":1644,"_id":1646,"_type":13,"title":1647,"_source":15,"_file":1648,"_stem":1649,"_extension":18},"/fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes",{"noIndex":6,"description":1632,"title":1633},"Découvrez comment l'intégration d'IBM à GitLab allie développement sur mainframe et cloud-native. ","GitLab Ultimate pour IBM Z : DevSecOps moderne sur mainframe",{"heroImage":1635,"authors":1636,"updatedDate":1639,"date":1640,"title":1641,"tags":1642,"description":1643,"category":679},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750440008/myqt5vcjlffh8sszw507.png",[1637,1638],"Mike Flouton","Andy Bradfield","2025-06-30","2025-06-20","GitLab Ultimate pour IBM Z : le DevSecOps moderne sur mainframe",[283,679,108,819],"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.",{"featured":90,"template":683,"slug":1645},"gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","content:fr-fr:blog:gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes.yml","Gitlab Ultimate For Ibm Z Modern Devsecops For Mainframes","fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes.yml","fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes",{"_path":1651,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1652,"content":1658,"config":1662,"_id":1664,"_type":13,"title":1665,"_source":15,"_file":1666,"_stem":1667,"_extension":18},"/fr-fr/blog/why-are-organizations-moving-to-a-unified-devsecops-platform",{"ogTitle":1653,"schema":1654,"ogImage":1655,"ogDescription":1656,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1657,"title":1653,"canonicalUrls":1657,"description":1656},"Pourquoi choisir une plateforme DevSecOps unifiée ?","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Pourquoi choisir une plateforme DevSecOps unifiée ?\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Itzik Gan Baruch\"}],\n        \"datePublished\": \"2025-06-19\",\n      }\n                  ","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.","https://about.gitlab.com/blog/why-are-organizations-moving-to-a-unified-devsecops-platform",{"title":1653,"description":1656,"authors":1659,"heroImage":1655,"date":1660,"category":782,"tags":1661},[761],"2025-06-19",[819,736,679],{"slug":1663,"featured":6,"template":683},"why-are-organizations-moving-to-a-unified-devsecops-platform","content:fr-fr:blog:why-are-organizations-moving-to-a-unified-devsecops-platform.yml","Why Are Organizations Moving To A Unified Devsecops Platform","fr-fr/blog/why-are-organizations-moving-to-a-unified-devsecops-platform.yml","fr-fr/blog/why-are-organizations-moving-to-a-unified-devsecops-platform",{"_path":1669,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1670,"content":1676,"config":1680,"_id":1682,"_type":13,"title":1683,"_source":15,"_file":1684,"_stem":1685,"_extension":18},"/fr-fr/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation",{"title":1671,"description":1672,"ogTitle":1671,"ogDescription":1672,"noIndex":6,"ogImage":1673,"ogUrl":1674,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1674,"schema":1675},"Accélérez vos revues de code : l'IA gère les commentaires","Découvrez comment GitLab Duo combiné à Amazon Q automatise les commentaires de revues de code avec l'IA et simplifie ainsi les workflows fastidieux.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659604/Blog/Hero%20Images/Screenshot_2024-11-27_at_4.55.28_PM.png","https://about.gitlab.com/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Accélérez vos revues de code : l'IA gère les commentaires\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2025-06-10\",\n      }",{"title":1671,"description":1672,"authors":1677,"heroImage":1673,"date":1678,"category":698,"tags":1679},[861],"2025-06-10",[679,701,736,1291,1603,700],{"slug":1681,"featured":90,"template":683},"speed-up-code-reviews-let-ai-handle-the-feedback-implementation","content:fr-fr:blog:speed-up-code-reviews-let-ai-handle-the-feedback-implementation.yml","Speed Up Code Reviews Let Ai Handle The Feedback Implementation","fr-fr/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation.yml","fr-fr/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation",{"_path":1687,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1688,"content":1694,"config":1702,"_id":1704,"_type":13,"title":1705,"_source":15,"_file":1706,"_stem":1707,"_extension":18},"/fr-fr/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes",{"ogTitle":1689,"schema":1690,"ogImage":1691,"ogDescription":1692,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1693,"title":1689,"canonicalUrls":1693,"description":1692},"Dépôts GitLab : forte diminution des temps de sauvegarde","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Dépôts GitLab : forte diminution des temps de sauvegarde\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Karthik Nayak\"},{\"@type\":\"Person\",\"name\":\"Manuel Kraft\"}],\n        \"datePublished\": \"2025-06-05\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097166/Blog/Hero%20Images/Blog/Hero%20Images/REFERENCE%20-%20display%20preview%20for%20blog%20images%20%282%29_2pKf8RsKzAaThmQfqHIaa7_1750097166565.png","L'optimisation d'une fonction Git vieille de 15 ans a permis d'augmenter la productivité, de renforcer les stratégies de sauvegarde et de réduire les risques.","https://about.gitlab.com/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes",{"heroImage":1691,"authors":1695,"updatedDate":1697,"date":1698,"title":1699,"tags":1700,"description":1692,"category":677},[1221,1696],"Manuel Kraft","2025-07-09","2025-06-05","Dépôts GitLab : diminution du temps de sauvegarde de 48 h à 41 min ",[9,1124,1701],"performance",{"slug":1703,"featured":90,"template":683},"how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","content:fr-fr:blog:how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes.yml","How We Decreased Gitlab Repo Backup Times From 48 Hours To 41 Minutes","fr-fr/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes.yml","fr-fr/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes",{"_path":1709,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1710,"content":1716,"config":1722,"_id":1724,"_type":13,"title":1725,"_source":15,"_file":1726,"_stem":1727,"_extension":18},"/fr-fr/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025",{"title":1711,"description":1712,"ogTitle":1711,"ogDescription":1712,"noIndex":6,"ogImage":1713,"ogUrl":1714,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1714,"schema":1715},"GitLab nommée Leader dans le rapport The Forrester Wave™: DevOps Platforms (T2 2025)","Téléchargez le rapport The Forrester Wave™: DevOps Platforms (T2 2025) et découvrez pourquoi la plateforme GitLab a été nommée Leader.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658898/Blog/Hero%20Images/blog-post-image-forrester-wave-1800x945px-fy26.png","https://about.gitlab.com/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab nommée Leader dans le rapport The Forrester Wave™: DevOps Platforms (T2 2025)\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dave Steer\"}],\n        \"datePublished\": \"2025-06-02\",\n      }\n                  ",{"title":1711,"description":1712,"authors":1717,"heroImage":1713,"date":1719,"category":679,"tags":1720,"updatedDate":1678},[1718],"Dave Steer","2025-06-02",[1721,679,918,736],"research",{"slug":1723,"featured":90,"template":683},"gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","content:fr-fr:blog:gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025.yml","Gitlab Named A Leader In The Forrester Wave Devops Platforms Q2 2025","fr-fr/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025.yml","fr-fr/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025",{"_path":1729,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1730,"content":1735,"config":1740,"_id":1742,"_type":13,"title":1743,"_source":15,"_file":1744,"_stem":1745,"_extension":18},"/fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover",{"title":1731,"description":1732,"ogTitle":1731,"ogDescription":1732,"noIndex":6,"ogImage":675,"ogUrl":1733,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1733,"schema":1734},"GitLab Duo Chat fait peau neuve : place à l'IA agentique ","Découvrez GitLab Duo Agentic Chat, l'assistant d’IA nouvelle génération, disponible dès aujourd’hui en version expérimentale.","https://about.gitlab.com/blog/gitlab-duo-chat-gets-agentic-ai-makeover","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Chat fait peau neuve : place à l'IA agentique \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Torsten Linz\"}],\n        \"datePublished\": \"2025-05-29\",\n      }\n                  ",{"title":1731,"description":1732,"authors":1736,"heroImage":675,"date":1738,"category":698,"tags":1739,"updatedDate":1698},[1737],"Torsten Linz","2025-05-29",[757,918,701,736,679,700],{"slug":1741,"featured":90,"template":683},"gitlab-duo-chat-gets-agentic-ai-makeover","content:fr-fr:blog:gitlab-duo-chat-gets-agentic-ai-makeover.yml","Gitlab Duo Chat Gets Agentic Ai Makeover","fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover.yml","fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover",{"_path":1747,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1748,"content":1754,"config":1758,"_id":1760,"_type":13,"title":1761,"_source":15,"_file":1762,"_stem":1763,"_extension":18},"/fr-fr/blog/large-language-model",{"title":1749,"description":1750,"ogTitle":1749,"ogDescription":1750,"noIndex":6,"ogImage":1751,"ogUrl":1752,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1752,"schema":1753},"Qu’est-ce qu’un grand modèle de langage (LLM) ?","Que sont les grands modèles de langage ? Découvrez leur fonctionnement, leurs applications et leurs impacts dans l’univers DevSecOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660057/Blog/Hero%20Images/LLM.jpg","https://about.gitlab.com/blog/large-language-model","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Qu’est-ce qu’un grand modèle de langage (LLM) ?\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2025-05-28\",\n      }",{"title":1749,"description":1750,"authors":1755,"heroImage":1751,"date":1756,"category":698,"tags":1757},[780],"2025-05-28",[757,819],{"slug":1759,"featured":6,"template":683},"large-language-model","content:fr-fr:blog:large-language-model.yml","Large Language Model","fr-fr/blog/large-language-model.yml","fr-fr/blog/large-language-model",{"_path":1765,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1766,"content":1772,"config":1779,"_id":1781,"_type":13,"title":1782,"_source":15,"_file":1783,"_stem":1784,"_extension":18},"/fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables",{"ogTitle":1767,"schema":1768,"ogImage":1769,"ogDescription":1770,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1771,"title":1767,"canonicalUrls":1771,"description":1770},"Premiers pas avec GitLab : comment tirer parti des variables CI/CD","{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Premiers pas avec GitLab : comment tirer parti des variables CI/CD\",\n  \"author\": [{\"@type\": \"Person\", \"name\": \"GitLab Team\"}],\n  \"datePublished\": \"2025-05-27\"\n}\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659525/Blog/Hero%20Images/blog-getting-started-with-gitlab-banner-0497-option4-fy25.png","Découvrez les variables CI/CD, leur rôle clé dans l'approche DevSecOps ainsi que les bonnes pratiques relatives à leur utilisation.","https://about.gitlab.com/blog/getting-started-with-gitlab-working-with-ci-cd-variables",{"heroImage":1769,"authors":1773,"date":1775,"title":1767,"tags":1776,"description":1770,"category":679,"updatedDate":1678},[1774],"GitLab Team","2025-05-27",[679,700,1777,1778,108,701],"CI","CD",{"slug":1780,"featured":90,"template":683},"getting-started-with-gitlab-working-with-ci-cd-variables","content:fr-fr:blog:getting-started-with-gitlab-working-with-ci-cd-variables.yml","Getting Started With Gitlab Working With Ci Cd Variables","fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables.yml","fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables",{"_path":1786,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1787,"content":1793,"config":1799,"_id":1801,"_type":13,"title":1802,"_source":15,"_file":1803,"_stem":1804,"_extension":18},"/fr-fr/blog/gitlab-premium-with-duo",{"title":1788,"description":1789,"ogTitle":1788,"ogDescription":1789,"noIndex":6,"ogImage":1790,"ogUrl":1791,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1791,"schema":1792},"L'IA à la portée de tous les clients GitLab Premium et Ultimate","GitLab Premium et GitLab Ultimate incluent désormais, sans surcoût, les fonctionnalités essentielles de GitLab Duo.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660188/Blog/Hero%20Images/blog-premium-with-duo-cover-0756-fy26-v2-1800x945.png","https://about.gitlab.com/blog/gitlab-premium-with-duo","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"L'IA à la portée de tous les clients GitLab Premium et Ultimate\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"}],\n        \"datePublished\": \"2025-05-15\",\n      }",{"title":1788,"description":1789,"authors":1794,"heroImage":1790,"date":1796,"category":679,"tags":1797,"updatedDate":1798},[1795],"David DeSanto, Chief Product Officer, GitLab","2025-05-15",[757,736,918,701,679],"2025-05-20",{"slug":1800,"featured":90,"template":683},"gitlab-premium-with-duo","content:fr-fr:blog:gitlab-premium-with-duo.yml","Gitlab Premium With Duo","fr-fr/blog/gitlab-premium-with-duo.yml","fr-fr/blog/gitlab-premium-with-duo",{"_path":1806,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1807,"content":1812,"config":1817,"_id":1819,"_type":13,"title":1820,"_source":15,"_file":1821,"_stem":1822,"_extension":18},"/fr-fr/blog/agentic-ai-guides-and-resources",{"ogTitle":1808,"schema":1809,"ogImage":1545,"ogDescription":1810,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1811,"title":1808,"canonicalUrls":1811,"description":1810},"L'IA agentique : guides et ressources","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"L'IA agentique : guides et ressources\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2025-05-07\",\n      }\n                  ","Découvrez ce qu’est l'IA agentique, son fonctionnement, ses avantages, ainsi que les bonnes pratiques pour l'intégrer à vos projets. ","https://about.gitlab.com/blog/agentic-ai-guides-and-resources",{"heroImage":1545,"authors":1813,"updatedDate":1814,"date":1815,"title":1808,"tags":1816,"description":1810,"category":698},[1013],"2025-06-23","2025-05-07",[757,736,700],{"slug":1818,"featured":90,"template":683},"agentic-ai-guides-and-resources","content:fr-fr:blog:agentic-ai-guides-and-resources.yml","Agentic Ai Guides And Resources","fr-fr/blog/agentic-ai-guides-and-resources.yml","fr-fr/blog/agentic-ai-guides-and-resources",{"_path":1824,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1825,"content":1831,"config":1836,"_id":1838,"_type":13,"title":1839,"_source":15,"_file":1840,"_stem":1841,"_extension":18},"/fr-fr/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops",{"ogTitle":1826,"schema":1827,"ogImage":1828,"ogDescription":1829,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":1830,"title":1826,"canonicalUrls":1830,"description":1829},"Intégrez la conformité à vos workflows DevSecOps avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Frameworks de conformité personnalisés de GitLab : intégrez la conformité à vos workflows DevSecOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2025-04-30\",\n      }\n                  ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097104/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750097104092.png","Découvrez comment les frameworks de conformité personnalisés de GitLab transforment vos exigences réglementaires en composants intégrés et automatisés dans vos workflows.\n","https://about.gitlab.com/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops",{"title":1826,"description":1832,"authors":1833,"heroImage":1828,"date":1834,"category":756,"tags":1835},"Découvrez comment les frameworks de conformité personnalisés de GitLab transforment vos exigences réglementaires en composants intégrés et automatisés dans vos workflows.",[897],"2025-04-30",[756,700,736,701,679],{"slug":1837,"featured":90,"template":683},"how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","content:fr-fr:blog:how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops.yml","How To Use Gitlabs Custom Compliance Frameworks In Your Devsecops","fr-fr/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops.yml","fr-fr/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops",{"_path":1843,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1844,"content":1850,"config":1855,"_id":1857,"_type":13,"title":1858,"_source":15,"_file":1859,"_stem":1860,"_extension":18},"/fr-fr/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes",{"title":1845,"description":1846,"ogTitle":1845,"ogDescription":1846,"noIndex":6,"ogImage":1847,"ogUrl":1848,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1848,"schema":1849},"GitLab Duo combiné à Amazon Q : créez de nouvelles fonctionnalités en quelques minutes","GitLab Duo combiné à Amazon Q analyse les descriptions de vos tickets et génère des solutions de code complètes et opérationnelles.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097127/Blog/Hero%20Images/Blog/Hero%20Images/Screenshot%202024-11-27%20at%204.55.28%E2%80%AFPM_4VVz6DgGBOvbGY8BUmd068_1750097126673.png","https://about.gitlab.com/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo combiné à Amazon Q : créez de nouvelles fonctionnalités en quelques minutes\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2025-04-28\",\n      }\n                  ",{"title":1845,"description":1846,"authors":1851,"heroImage":1847,"date":1852,"category":698,"tags":1853,"updatedDate":1854},[861],"2025-04-28",[757,1291,700,736,679,232],"2025-06-03",{"slug":1856,"featured":90,"template":683},"gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","content:fr-fr:blog:gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes.yml","Gitlab Duo Amazon Q Transform Ideas Into Code In Minutes","fr-fr/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes.yml","fr-fr/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes",{"_path":1862,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1863,"content":1868,"config":1873,"_id":1875,"_type":13,"title":1876,"_source":15,"_file":1877,"_stem":1878,"_extension":18},"/fr-fr/blog/getting-started-with-gitlab-understanding-ci-cd",{"title":1864,"description":1865,"ogTitle":1864,"ogDescription":1865,"noIndex":6,"ogImage":1769,"ogUrl":1866,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1866,"schema":1867},"Premiers pas avec GitLab : comprendre l'approche CI/CD ","Découvrez tout ce que vous devez savoir sur l’approche CI/CD grâce à ce guide dédié aux débutants.","https://about.gitlab.com/blog/getting-started-with-gitlab-understanding-ci-cd","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Premiers pas avec GitLab : comprendre l'approche CI/CD \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2025-04-25\",\n      }\n                  ",{"title":1864,"description":1865,"authors":1869,"heroImage":1769,"date":1870,"category":679,"tags":1871,"updatedDate":1872},[1013],"2025-04-25",[108,1777,1778,736,679,700],"2025-05-26",{"slug":1874,"featured":90,"template":683},"getting-started-with-gitlab-understanding-ci-cd","content:fr-fr:blog:getting-started-with-gitlab-understanding-ci-cd.yml","Getting Started With Gitlab Understanding Ci Cd","fr-fr/blog/getting-started-with-gitlab-understanding-ci-cd.yml","fr-fr/blog/getting-started-with-gitlab-understanding-ci-cd",{"_path":1880,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1881,"content":1887,"config":1894,"_id":1896,"_type":13,"title":1897,"_source":15,"_file":1898,"_stem":1899,"_extension":18},"/fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0",{"title":1882,"description":1883,"ogTitle":1882,"ogDescription":1883,"noIndex":6,"ogImage":1884,"ogUrl":1885,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1885,"schema":1886},"Guide des changements cassants et suppressions de GitLab 18.0","Anticipez dès maintenant les suppressions prévues dans notre prochaine version majeure. Évaluez les conséquences pour votre projet, puis consultez les mesures d'atténuation décrites dans la documentation afin de garantir une transition fluide vers GitLab 18.0.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659437/Blog/Hero%20Images/AdobeStock_398929148.jpg","https://about.gitlab.com/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Guide des changements cassants et suppressions de GitLab 18.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Martin Brümmer\"},{\"@type\":\"Person\",\"name\":\"Fabian Zimmer\"},{\"@type\":\"Person\",\"name\":\"Sam Wiskow\"}],\n        \"datePublished\": \"2025-04-18\",\n      }\n                  ",{"title":1882,"description":1883,"authors":1888,"heroImage":1884,"date":1892,"category":679,"tags":1893},[1889,1890,1891],"Martin Brümmer","Fabian Zimmer","Sam Wiskow","2025-04-18",[679,736],{"slug":1895,"featured":6,"template":683},"a-guide-to-the-breaking-changes-in-gitlab-18-0","content:fr-fr:blog:a-guide-to-the-breaking-changes-in-gitlab-18-0.yml","A Guide To The Breaking Changes In Gitlab 18 0","fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0.yml","fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0",{"_path":1901,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1902,"content":1907,"config":1912,"_id":1914,"_type":13,"title":1915,"_source":15,"_file":1916,"_stem":1917,"_extension":18},"/fr-fr/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws",{"title":1903,"description":1904,"ogTitle":1903,"ogDescription":1904,"noIndex":6,"ogImage":1673,"ogUrl":1905,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1905,"schema":1906},"GitLab Duo combiné à Amazon Q : l'IA agentique optimisée pour AWS est désormais disponible à tous les utilisateurs","La plateforme DevSecOps complète alimentée par l'IA, combinée aux fonctionnalités de cloud computing les plus avancées, accélère les cycles de développement, augmente l'automatisation et améliore la qualité du code.","https://about.gitlab.com/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo combiné à Amazon Q : l'IA agentique optimisée pour AWS est désormais disponible à tous les utilisateurs\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Emilio Salvador\"}],\n        \"datePublished\": \"2025-04-17\",\n      }\n                  ",{"title":1903,"description":1904,"authors":1908,"heroImage":1673,"date":1909,"category":698,"tags":1910,"updatedDate":1911},[836],"2025-04-17",[757,736,1291,679,701,918],"2025-04-24",{"slug":1913,"featured":90,"template":683},"gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","content:fr-fr:blog:gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws.yml","Gitlab Duo With Amazon Q Agentic Ai Optimized For Aws","fr-fr/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws.yml","fr-fr/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws",{"_path":1919,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1920,"content":1926,"config":1930,"_id":1932,"_type":13,"title":1933,"_source":15,"_file":1934,"_stem":1935,"_extension":18},"/fr-fr/blog/what-is-open-source",{"title":1921,"description":1922,"ogTitle":1921,"ogDescription":1922,"noIndex":6,"ogImage":1923,"ogUrl":1924,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1924,"schema":1925},"Open source : définition, avantages et défis","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662973/Blog/Hero%20Images/open-source-definition.jpg","https://about.gitlab.com/blog/what-is-open-source","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Open source : définition, avantages et défis\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2025-04-16\",\n      }",{"title":1921,"description":1922,"authors":1927,"heroImage":1923,"date":1928,"category":817,"tags":1929},[780],"2025-04-16",[1124,784,819],{"slug":1931,"featured":6,"template":683},"what-is-open-source","content:fr-fr:blog:what-is-open-source.yml","What Is Open Source","fr-fr/blog/what-is-open-source.yml","fr-fr/blog/what-is-open-source",{"_path":1937,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1938,"content":1944,"config":1949,"_id":1951,"_type":13,"title":1952,"_source":15,"_file":1953,"_stem":1954,"_extension":18},"/fr-fr/blog/journey-through-gits-20-year-history",{"title":1939,"description":1940,"ogTitle":1939,"ogDescription":1940,"noIndex":6,"ogImage":1941,"ogUrl":1942,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1942,"schema":1943},"Git : 20 ans d'histoire","Revivez les débuts du projet Git, avec le tout premier commit, découvrez les particularités des premières versions et replongez dans la confusion qu'a provoquée le changement du comportement par défaut de git-push(1).","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097380/Blog/Hero%20Images/Blog/Hero%20Images/git-20-years-opt2_TWNsNk8KH43b3jP0KLD0U_1750097380123.png","https://about.gitlab.com/blog/journey-through-gits-20-year-history","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Git : 20 ans d'histoire\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patrick Steinhardt\"}],\n        \"datePublished\": \"2025-04-14\",\n      }\n                  ",{"title":1939,"description":1940,"authors":1945,"heroImage":1941,"date":1947,"category":817,"tags":1948,"updatedDate":1870},[1946],"Patrick Steinhardt","2025-04-14",[1124,9],{"slug":1950,"featured":90,"template":683},"journey-through-gits-20-year-history","content:fr-fr:blog:journey-through-gits-20-year-history.yml","Journey Through Gits 20 Year History","fr-fr/blog/journey-through-gits-20-year-history.yml","fr-fr/blog/journey-through-gits-20-year-history",{"_path":1956,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1957,"content":1963,"config":1968,"_id":1970,"_type":13,"title":1971,"_source":15,"_file":1972,"_stem":1973,"_extension":18},"/fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance",{"title":1958,"description":1959,"ogTitle":1958,"ogDescription":1959,"noIndex":6,"ogImage":1960,"ogUrl":1961,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1961,"schema":1962},"GitLab Duo Workflow : améliorez l'assurance qualité de vos applications ","Découvrez étape par étape comment ajouter des tests unitaires à une application Java à l'aide de l'IA agentique.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097617/Blog/Hero%20Images/Blog/Hero%20Images/Workflow%201800x945_2gQoQIbY9NvjLFpXtsxtXy_1750097616649.png","https://about.gitlab.com/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Workflow : améliorez l'assurance qualité de vos applications \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2025-04-10\",\n      }\n                  ",{"title":1958,"description":1959,"authors":1964,"heroImage":1960,"date":1965,"category":698,"tags":1966,"updatedDate":1967},[861],"2025-04-10",[757,736,700,679,701],"2025-04-29",{"slug":1969,"featured":6,"template":683},"use-gitlab-duo-workflow-to-improve-application-quality-assurance","content:fr-fr:blog:use-gitlab-duo-workflow-to-improve-application-quality-assurance.yml","Use Gitlab Duo Workflow To Improve Application Quality Assurance","fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance.yml","fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance",{"_path":1975,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1976,"content":1982,"config":1988,"_id":1990,"_type":13,"title":1991,"_source":15,"_file":1992,"_stem":1993,"_extension":18},"/fr-fr/blog/safe-without-silos-in-gitlab",{"title":1977,"description":1978,"ogTitle":1977,"ogDescription":1978,"noIndex":6,"ogImage":1979,"ogUrl":1980,"ogSiteName":1069,"ogType":1070,"canonicalUrls":1980,"schema":1981},"Scaled Agile Framework : adoptez le framework SAFe avec GitLab ","Découvrez comment intégrer le Scaled Agile Framework (SAFe) aux fonctionnalités natives de la plateforme DevSecOps de GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097569/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2811%29_2hcwWx49wQ7CHfvhhkVH6S_1750097569126.png","https://about.gitlab.com/blog/safe-without-silos-in-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Scaled Agile Framework : adoptez le framework SAFe avec GitLab \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2025-04-08\",\n      }",{"title":1977,"description":1978,"authors":1983,"heroImage":1979,"date":1985,"category":1100,"tags":1986,"updatedDate":1987},[1984],"Amanda Rueda","2025-04-08",[1102,736,701,679,700],"2025-05-12",{"slug":1989,"featured":90,"template":683},"safe-without-silos-in-gitlab","content:fr-fr:blog:safe-without-silos-in-gitlab.yml","Safe Without Silos In Gitlab","fr-fr/blog/safe-without-silos-in-gitlab.yml","fr-fr/blog/safe-without-silos-in-gitlab",{"_path":1995,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":1996,"content":2002,"config":2007,"_id":2009,"_type":13,"title":2010,"_source":15,"_file":2011,"_stem":2012,"_extension":18},"/fr-fr/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds",{"title":1997,"description":1998,"ogTitle":1997,"ogDescription":1998,"noIndex":6,"ogImage":1999,"ogUrl":2000,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2000,"schema":2001},"Git fête ses 20 ans : entretien avec son créateur Linus Torvalds","Linus Torvalds nous explique les origines de Git, pourquoi il en a confié la maintenance à Junio Hamano et ce qu'il pense de l'ajout de nouveaux langages de programmation à Git.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662510/Blog/Hero%20Images/git-20-years-opt1.png","https://about.gitlab.com/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Git fête ses 20 ans : entretien avec son créateur Linus Torvalds\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patrick Steinhardt\"}],\n        \"datePublished\": \"2025-04-07\",\n      }\n                  ",{"title":1997,"description":1998,"authors":2003,"heroImage":1999,"date":2004,"category":817,"tags":2005,"updatedDate":2006},[1946],"2025-04-07",[1124,9],"2025-04-22",{"slug":2008,"featured":90,"template":683},"celebrating-gits-20th-anniversary-with-creator-linus-torvalds","content:fr-fr:blog:celebrating-gits-20th-anniversary-with-creator-linus-torvalds.yml","Celebrating Gits 20th Anniversary With Creator Linus Torvalds","fr-fr/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds.yml","fr-fr/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds",{"_path":2014,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2015,"content":2021,"config":2027,"_id":2029,"_type":13,"title":2030,"_source":15,"_file":2031,"_stem":2032,"_extension":18},"/fr-fr/blog/enhance-application-security-with-gitlab-hackerone",{"title":2016,"description":2017,"ogTitle":2016,"ogDescription":2017,"noIndex":6,"ogImage":2018,"ogUrl":2019,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2019,"schema":2020},"GitLab + HackerOne : pour une sécurité applicative renforcée","Découvrez le partenariat entre GitLab et HackerOne et comment cette intégration peut vous aider à renforcer la sécurité de vos applications.","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","https://about.gitlab.com/blog/enhance-application-security-with-gitlab-hackerone","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab + HackerOne : pour une sécurité applicative renforcée\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2025-04-03\",\n      }",{"title":2016,"description":2017,"authors":2022,"heroImage":2018,"date":2023,"category":756,"tags":2024,"updatedDate":2026},[897],"2025-04-03",[756,700,232,283,736,819,2025],"bug bounty","2025-05-13",{"slug":2028,"featured":6,"template":683},"enhance-application-security-with-gitlab-hackerone","content:fr-fr:blog:enhance-application-security-with-gitlab-hackerone.yml","Enhance Application Security With Gitlab Hackerone","fr-fr/blog/enhance-application-security-with-gitlab-hackerone.yml","fr-fr/blog/enhance-application-security-with-gitlab-hackerone",{"_path":2034,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2035,"content":2041,"config":2047,"_id":2049,"_type":13,"title":2050,"_source":15,"_file":2051,"_stem":2052,"_extension":18},"/fr-fr/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd",{"title":2036,"description":2037,"ogTitle":2036,"ogDescription":2037,"noIndex":6,"ogImage":2038,"ogUrl":2039,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2039,"schema":2040},"Nouvelles limites de Docker Hub : vos pipelines GitLab CI/CD sont impactés","Les nouvelles limites de Docker Hub relatives aux pulls d'images vont affecter les pipelines GitLab. Voici ce qu'il faut savoir.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662488/Blog/Hero%20Images/blog-image-template-1800x945__3_.png","https://about.gitlab.com/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouvelles limites de Docker Hub : vos pipelines GitLab CI/CD sont impactés\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2025-03-24\",\n      }\n                  ",{"title":2036,"description":2037,"authors":2042,"heroImage":2038,"date":2043,"category":2044,"tags":2045,"updatedDate":2046},[1423],"2025-03-24","bulletin-board",[108,918,736],"2025-03-28",{"slug":2048,"featured":90,"template":683},"prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd","content:fr-fr:blog:prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd.yml","Prepare Now Docker Hub Rate Limits Will Impact Gitlab Ci Cd","fr-fr/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd.yml","fr-fr/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd",{"_path":2054,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2055,"content":2061,"config":2066,"_id":2068,"_type":13,"title":2069,"_source":15,"_file":2070,"_stem":2071,"_extension":18},"/fr-fr/blog/whats-new-in-git-2-49-0",{"title":2056,"description":2057,"ogTitle":2056,"ogDescription":2057,"noIndex":6,"ogImage":2058,"ogUrl":2059,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2059,"schema":2060},"Nouveautés de Git 2.49.0","Découvrez la dernière version de Git, y compris les performances améliorées avec l'intégration de zlib-ng et la commande git-backfill(1).","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663087/Blog/Hero%20Images/git3-cover.png","https://about.gitlab.com/blog/whats-new-in-git-2-49-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouveautés de Git 2.49.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Toon Claes\"}],\n        \"datePublished\": \"2025-03-14\",\n      }\n                  ",{"title":2056,"description":2057,"authors":2062,"heroImage":2058,"date":2064,"category":817,"tags":2065,"updatedDate":1965},[2063],"Toon Claes","2025-03-14",[268,1124,9],{"slug":2067,"featured":90,"template":683},"whats-new-in-git-2-49-0","content:fr-fr:blog:whats-new-in-git-2-49-0.yml","Whats New In Git 2 49 0","fr-fr/blog/whats-new-in-git-2-49-0.yml","fr-fr/blog/whats-new-in-git-2-49-0",{"_path":2073,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2074,"content":2079,"config":2084,"_id":2086,"_type":13,"title":2087,"_source":15,"_file":2088,"_stem":2089,"_extension":18},"/fr-fr/blog/automating-agile-workflows-with-the-gitlab-triage-gem",{"title":2075,"description":2076,"ogTitle":2075,"ogDescription":2076,"noIndex":6,"ogImage":1769,"ogUrl":2077,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2077,"schema":2078},"La gemme gitlab-triage : votre alliée pour des workflows Agile automatisés","Découvrez comment automatiser les tâches répétitives pour permettre à vos équipes de se concentrer sur des missions à plus forte valeur ajoutée.","https://about.gitlab.com/blog/automating-agile-workflows-with-the-gitlab-triage-gem","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"La gemme gitlab-triage : votre alliée pour des workflows Agile automatisés\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2025-03-13\",\n      }\n                  ",{"title":2075,"description":2076,"authors":2080,"heroImage":1769,"date":2081,"category":679,"tags":2082,"updatedDate":2083},[1013],"2025-03-13",[736,700,679,1102,108],"2025-04-15",{"slug":2085,"featured":6,"template":683},"automating-agile-workflows-with-the-gitlab-triage-gem","content:fr-fr:blog:automating-agile-workflows-with-the-gitlab-triage-gem.yml","Automating Agile Workflows With The Gitlab Triage Gem","fr-fr/blog/automating-agile-workflows-with-the-gitlab-triage-gem.yml","fr-fr/blog/automating-agile-workflows-with-the-gitlab-triage-gem",{"_path":2091,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2092,"content":2098,"config":2102,"_id":2104,"_type":13,"title":2105,"_source":15,"_file":2106,"_stem":2107,"_extension":18},"/fr-fr/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages",{"title":2093,"description":2094,"ogTitle":2093,"ogDescription":2094,"noIndex":6,"ogImage":2095,"ogUrl":2096,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2096,"schema":2097},"GitLab Pages : comment créer un site web en quelques étapes simples ","Découvrez dans ce tutoriel comment créer et héberger votre site web à l'aide de GitLab Pages à partir d'un template prêt à l'emploi et personnalisable. ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097716/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_7c3TDgNgct9xQbmTJSw0de_1750097716096.png","https://about.gitlab.com/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Pages : comment créer un site web en quelques étapes simples \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Alex Fracazo\"}],\n        \"datePublished\": \"2025-03-03\",\n      }\n                  ",{"title":2093,"description":2094,"authors":2099,"heroImage":2095,"date":2100,"category":679,"tags":2101,"updatedDate":2081},[1098],"2025-03-03",[700,736],{"slug":2103,"featured":6,"template":683},"build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","content:fr-fr:blog:build-a-new-website-in-a-few-easy-steps-with-gitlab-pages.yml","Build A New Website In A Few Easy Steps With Gitlab Pages","fr-fr/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages.yml","fr-fr/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages",{"_path":2109,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2110,"content":2116,"config":2123,"_id":2125,"_type":13,"title":2126,"_source":15,"_file":2127,"_stem":2128,"_extension":18},"/fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy",{"title":2111,"description":2112,"ogTitle":2111,"ogDescription":2112,"noIndex":6,"ogImage":2113,"ogUrl":2114,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2114,"schema":2115},"GitLab Duo Self-Hosted : une IA respectueuse de la confidentialité des données","Tirez parti de la puissance de l'IA générative tout en respectant les exigences de résidence et de confidentialité des données.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097840/Blog/Hero%20Images/Blog/Hero%20Images/Self-Hosted%201800x945_1dL1II2ITh2PteObA9DBLD_1750097839679.png","https://about.gitlab.com/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Self-Hosted : une IA respectueuse de la confidentialité des données\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Susie Bitters\"},{\"@type\":\"Person\",\"name\":\"Aathira Nair\"}],\n        \"datePublished\": \"2025-02-27\",\n      }\n                  ",{"title":2111,"description":2112,"authors":2117,"heroImage":2113,"date":2120,"category":698,"tags":2121,"updatedDate":2122},[2118,2119],"Susie Bitters","Aathira Nair","2025-02-27",[757,701,736,679,918],"2025-03-04",{"slug":2124,"featured":90,"template":683},"gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","content:fr-fr:blog:gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy.yml","Gitlab Duo Self Hosted Enterprise Ai Built For Data Privacy","fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy.yml","fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy",{"_path":2130,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2131,"content":2137,"config":2143,"_id":2145,"_type":13,"title":2146,"_source":15,"_file":2147,"_stem":2148,"_extension":18},"/fr-fr/blog/the-ultimate-guide-to-token-management-at-gitlab",{"ogTitle":2132,"schema":2133,"ogImage":2134,"ogDescription":2135,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2136,"title":2132,"canonicalUrls":2136,"description":2135},"Gestion des tokens sur GitLab : guide complet","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Guide complet pour la gestion des tokens sur GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Hakeem Abdul-Razak\"}],\n        \"datePublished\": \"2025-02-25\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097408/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1097303277_6gTk7M1DNx0tFuovupVFB1_1750097407860.jpg","Découvrez le processus de gestion, d'identification et de sécurisation des tokens et renforcez votre sécurité tout au long du cycle de développement logiciel.","https://about.gitlab.com/blog/the-ultimate-guide-to-token-management-at-gitlab",{"heroImage":2134,"authors":2138,"updatedDate":2140,"date":2141,"title":2132,"tags":2142,"description":2135,"category":756},[2139],"Hakeem Abdul-Razak","2025-07-01","2025-02-25",[700,756,736,701,679],{"slug":2144,"featured":90,"template":683},"the-ultimate-guide-to-token-management-at-gitlab","content:fr-fr:blog:the-ultimate-guide-to-token-management-at-gitlab.yml","The Ultimate Guide To Token Management At Gitlab","fr-fr/blog/the-ultimate-guide-to-token-management-at-gitlab.yml","fr-fr/blog/the-ultimate-guide-to-token-management-at-gitlab",{"_path":2150,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2151,"content":2157,"config":2162,"_id":2164,"_type":13,"title":2165,"_source":15,"_file":2166,"_stem":2167,"_extension":18},"/fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai",{"title":2152,"description":2153,"ogTitle":2152,"ogDescription":2153,"noIndex":6,"ogImage":2154,"ogUrl":2155,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2155,"schema":2156},"GitLab Duo Workflow : une IA agentique offrant visibilité et contrôle à l'échelle de l'entreprise","Nos agents d'IA sécurisés et autonomes comprennent le contexte du projet, déchargent vos équipes des tâches complexes et accélèrent la livraison de logiciels. Découvrez la version bêta privée de GitLab Duo Workflow. ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660174/Blog/Hero%20Images/Workflow_1800x945.png","https://about.gitlab.com/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Workflow : une IA agentique offrant visibilité et contrôle à l'échelle de l'entreprise\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Pini Wietchner\"}],\n        \"datePublished\": \"2025-02-24\",\n      }\n                  ",{"title":2152,"description":2153,"authors":2158,"heroImage":2154,"date":2160,"category":698,"tags":2161},[2159],"Pini Wietchner","2025-02-24",[736,757,701,679,918,1103],{"slug":2163,"featured":90,"template":683},"gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","content:fr-fr:blog:gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai.yml","Gitlab Duo Workflow Enterprise Visibility And Control For Agentic Ai","fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai.yml","fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai",{"_path":2169,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2170,"content":2176,"config":2183,"_id":2185,"_type":13,"title":2186,"_source":15,"_file":2187,"_stem":2188,"_extension":18},"/fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery",{"title":2171,"description":2172,"ogTitle":2171,"ogDescription":2172,"noIndex":6,"ogImage":2173,"ogUrl":2174,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2174,"schema":2175},"Comment utiliser les images OCI comme source unique de vérité pour vos déploiements continus","Découvrez les avantages d'intégrer les images OCI (Open Container Initiative) dans vos workflows GitOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097601/Blog/Hero%20Images/Blog/Hero%20Images/REFERENCE%20-%20Use%20this%20page%20as%20a%20reference%20for%20thumbnail%20sizes_76Tn5jFmEHY5LFj8RdDjNY_1750097600692.png","https://about.gitlab.com/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment utiliser les images OCI comme source unique de vérité pour vos déploiements continus\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Daniel Helfand\"}],\n        \"datePublished\": \"2025-02-19\",\n      }",{"title":2171,"description":2172,"authors":2177,"heroImage":2173,"date":2179,"category":817,"tags":2180,"updatedDate":2182},[2178],"Daniel Helfand","2025-02-19",[108,1124,2181,535,9,700],"kubernetes","2025-05-09",{"slug":2184,"featured":6,"template":683},"how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","content:fr-fr:blog:how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery.yml","How To Use Oci Images As The Source Of Truth For Continuous Delivery","fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery.yml","fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery",{"_path":2190,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2191,"content":2197,"config":2201,"_id":2203,"_type":13,"title":2204,"_source":15,"_file":2205,"_stem":2206,"_extension":18},"/fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale",{"title":2192,"description":2193,"ogTitle":2192,"ogDescription":2193,"noIndex":6,"ogImage":2194,"ogUrl":2195,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2195,"schema":2196},"Comment structurer le registre de paquets de GitLab à l'échelle de l'entreprise","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662332/Blog/Hero%20Images/blog-image-template-1800x945__23_.png","https://about.gitlab.com/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment structurer le registre de paquets de GitLab à l'échelle de l'entreprise\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2025-02-19\",\n      }",{"title":2192,"description":2193,"authors":2198,"heroImage":2194,"date":2179,"category":679,"tags":2199,"updatedDate":1834},[1423],[819,700,2200],"solutions architecture",{"slug":2202,"featured":90,"template":683},"structuring-the-gitlab-package-registry-for-enterprise-scale","content:fr-fr:blog:structuring-the-gitlab-package-registry-for-enterprise-scale.yml","Structuring The Gitlab Package Registry For Enterprise Scale","fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale.yml","fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale",{"_path":2208,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2209,"content":2215,"config":2219,"_id":2221,"_type":13,"title":2222,"_source":15,"_file":2223,"_stem":2224,"_extension":18},"/fr-fr/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab",{"title":2210,"description":2211,"ogTitle":2210,"ogDescription":2211,"noIndex":6,"ogImage":2212,"ogUrl":2213,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2213,"schema":2214},"Comment automatiser la migration des images de conteneurs d'Amazon ECR vers GitLab","Suivez ce guide étape par étape pour automatiser le processus de migration de vos images de conteneurs d’Amazon ECR vers GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663129/Blog/Hero%20Images/blog-image-template-1800x945__28_.png","https://about.gitlab.com/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment automatiser la migration des images de conteneurs d'Amazon ECR vers GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tim Rizzi\"}],\n        \"datePublished\": \"2025-02-13\",\n      }\n                  ",{"title":2210,"description":2211,"authors":2216,"heroImage":2212,"date":2217,"category":677,"tags":2218,"updatedDate":2004},[1423],"2025-02-13",[108,1291,700,736,679,2200],{"slug":2220,"featured":90,"template":683},"automating-container-image-migration-from-amazon-ecr-to-gitlab","content:fr-fr:blog:automating-container-image-migration-from-amazon-ecr-to-gitlab.yml","Automating Container Image Migration From Amazon Ecr To Gitlab","fr-fr/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab.yml","fr-fr/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab",{"_path":2226,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2227,"content":2233,"config":2237,"_id":2239,"_type":13,"title":2240,"_source":15,"_file":2241,"_stem":2242,"_extension":18},"/fr-fr/blog/getting-started-with-gitlab-mastering-project-management",{"title":2228,"description":2229,"ogTitle":2228,"ogDescription":2229,"noIndex":6,"ogImage":2230,"ogUrl":2231,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2231,"schema":2232},"Premiers pas avec GitLab : comment maîtriser la gestion de projet","Découvrez les principales fonctionnalités de gestion de projet de GitLab et apprenez à les utiliser pour optimiser votre organisation et votre suivi.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097294/Blog/Hero%20Images/Blog/Hero%20Images/blog-getting-started-with-gitlab-banner-0497-option4-fy25_cFwd8DYFLekdnOLmbbChp_1750097293924.png","https://about.gitlab.com/blog/getting-started-with-gitlab-mastering-project-management","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Premiers pas avec GitLab : comment maîtriser la gestion de projet\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2025-02-11\",\n      }\n                  ",{"title":2228,"description":2229,"authors":2234,"heroImage":2230,"date":2235,"category":679,"tags":2236,"updatedDate":2179},[1013],"2025-02-11",[700,679,736,1102],{"slug":2238,"featured":6,"template":683},"getting-started-with-gitlab-mastering-project-management","content:fr-fr:blog:getting-started-with-gitlab-mastering-project-management.yml","Getting Started With Gitlab Mastering Project Management","fr-fr/blog/getting-started-with-gitlab-mastering-project-management.yml","fr-fr/blog/getting-started-with-gitlab-mastering-project-management",{"_path":2244,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2245,"content":2251,"config":2257,"_id":2259,"_type":13,"title":2260,"_source":15,"_file":2261,"_stem":2262,"_extension":18},"/fr-fr/blog/what-is-a-hackathon",{"ogTitle":2246,"schema":2247,"ogImage":2248,"ogDescription":2249,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2250,"title":2246,"canonicalUrls":2250,"description":2249},"Hackathon : les clés pour une organisation réussie","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Hackathon : les clés pour une organisation réussie\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2025-02-05\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663517/Blog/Hero%20Images/hackathon.jpg","Découvrez les tenants et aboutissants d'un hackathon et obtenez des astuces pour le mettre en place avec efficacité. Découvrez notre guide détaillé.","https://about.gitlab.com/blog/what-is-a-hackathon",{"heroImage":2248,"authors":2252,"updatedDate":2253,"date":2254,"title":2246,"tags":2255,"description":2249,"category":817},[780],"2025-03-20","2025-02-05",[268,2256,1124],"collaboration",{"slug":2258,"featured":6,"template":683},"what-is-a-hackathon","content:fr-fr:blog:what-is-a-hackathon.yml","What Is A Hackathon","fr-fr/blog/what-is-a-hackathon.yml","fr-fr/blog/what-is-a-hackathon",{"_path":2264,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2265,"content":2271,"config":2276,"_id":2278,"_type":13,"title":2279,"_source":15,"_file":2280,"_stem":2281,"_extension":18},"/fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps",{"title":2266,"description":2267,"ogTitle":2266,"ogDescription":2267,"noIndex":6,"ogImage":2268,"ogUrl":2269,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2269,"schema":2270},"Comment harmoniser les sprints Agile avec les roadmaps produit","Découvrez comment tirer parti de la méthodologie Agile et des fonctionnalités de GitLab à chaque étape du cycle de développement logiciel.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097231/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2821%29_2pdp2MNB7SoP4MhhiI1WIa_1750097230664.png","https://about.gitlab.com/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment harmoniser les sprints Agile avec les roadmaps produit\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2025-02-04\",\n      }",{"title":2266,"description":2267,"authors":2272,"heroImage":2268,"date":2273,"category":1100,"tags":2274,"updatedDate":2275},[1984],"2025-02-04",[1102,700,1103,736],"2025-03-06",{"slug":2277,"featured":90,"template":683},"how-to-harmonize-agile-sprints-with-product-roadmaps","content:fr-fr:blog:how-to-harmonize-agile-sprints-with-product-roadmaps.yml","How To Harmonize Agile Sprints With Product Roadmaps","fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps.yml","fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps",{"_path":2283,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2284,"content":2289,"config":2298,"_id":2300,"_type":13,"title":2301,"_source":15,"_file":2302,"_stem":2303,"_extension":18},"/fr-fr/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"title":2285,"description":2286,"ogTitle":2285,"ogDescription":2286,"noIndex":6,"ogImage":1437,"ogUrl":2287,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2287,"schema":2288},"Programme Co-Create : comment nous construisons GitLab avec nos clients","Découvrez comment Thales, Scania et Kitware collaborent avec les ingénieurs de GitLab pour contribuer au développement de fonctionnalités significatives.","https://about.gitlab.com/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Programme Co-Create : comment nous construisons GitLab avec nos clients\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fatima Sarah Khalid\"}],\n        \"datePublished\": \"2025-01-30\",\n      }",{"title":2285,"description":2286,"authors":2290,"heroImage":1437,"date":2292,"category":2293,"tags":2294,"updatedDate":2297},[2291],"Fatima Sarah Khalid","2025-01-30","customer-stories",[2295,1124,2296],"contributors","customers","2025-02-10",{"slug":2299,"featured":90,"template":683},"the-co-create-program-how-customers-are-collaborating-to-build-gitlab","content:fr-fr:blog:the-co-create-program-how-customers-are-collaborating-to-build-gitlab.yml","The Co Create Program How Customers Are Collaborating To Build Gitlab","fr-fr/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab.yml","fr-fr/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"_path":2305,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2306,"content":2312,"config":2318,"_id":2320,"_type":13,"title":2321,"_source":15,"_file":2322,"_stem":2323,"_extension":18},"/fr-fr/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab",{"title":2307,"description":2308,"ogTitle":2307,"ogDescription":2308,"noIndex":6,"ogImage":2309,"ogUrl":2310,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2310,"schema":2311},"Du code à la production : guide du déploiement continu avec GitLab","Découvrez comment créer un pipeline de déploiement continu robuste dans GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659478/Blog/Hero%20Images/REFERENCE_-_Use_this_page_as_a_reference_for_thumbnail_sizes.png","https://about.gitlab.com/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Du code à la production : guide du déploiement continu avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Benjamin Skierlak\"},{\"@type\":\"Person\",\"name\":\"James Wormwell\"}],\n        \"datePublished\": \"2025-01-28\",\n      }\n                  ",{"title":2307,"description":2308,"authors":2313,"heroImage":2309,"date":2316,"category":679,"tags":2317,"updatedDate":2043},[2314,2315],"Benjamin Skierlak","James Wormwell","2025-01-28",[1778,108,701,679,700],{"slug":2319,"featured":6,"template":683},"from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","content:fr-fr:blog:from-code-to-production-a-guide-to-continuous-deployment-with-gitlab.yml","From Code To Production A Guide To Continuous Deployment With Gitlab","fr-fr/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab.yml","fr-fr/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab",{"_path":2325,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2326,"content":2332,"config":2336,"_id":2338,"_type":13,"title":2339,"_source":15,"_file":2340,"_stem":2341,"_extension":18},"/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab",{"title":2327,"description":2328,"ogTitle":2327,"ogDescription":2328,"noIndex":6,"ogImage":2329,"ogUrl":2330,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2330,"schema":2331},"Premiers pas avec GitLab : comment importer vos projets dans GitLab","Découvrez comment importer vos projets depuis diverses sources, notamment Bitbucket, Gitea, GitHub et GitLab Self-Managed.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097248/Blog/Hero%20Images/Blog/Hero%20Images/blog-getting-started-with-gitlab-banner-0497-option4-fy25_cFwd8DYFLekdnOLmbbChp_1750097247785.png","https://about.gitlab.com/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Premiers pas avec GitLab : comment importer vos projets dans GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Abubakar Siddiq Ango\"}],\n        \"datePublished\": \"2025-01-28\",\n      }\n                  ",{"title":2327,"description":2328,"authors":2333,"heroImage":2329,"date":2316,"category":679,"tags":2335,"updatedDate":2217},[2334],"Abubakar Siddiq Ango",[679,700,736],{"slug":2337,"featured":6,"template":683},"getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","content:fr-fr:blog:getting-started-with-gitlab-how-to-import-your-projects-to-gitlab.yml","Getting Started With Gitlab How To Import Your Projects To Gitlab","fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab.yml","fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab",{"_path":2343,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2344,"content":2350,"config":2354,"_id":2356,"_type":13,"title":2357,"_source":15,"_file":2358,"_stem":2359,"_extension":18},"/fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab",{"title":2345,"description":2346,"ogTitle":2345,"ogDescription":2346,"noIndex":6,"ogImage":2347,"ogUrl":2348,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2348,"schema":2349},"Mise en conformité SOC 2 : GitLab vous simplifie la tâche","Découvrez les fonctionnalités de sécurité applicative de la plateforme DevSecOps de GitLab pour vous conformer aux exigences de la norme SOC 2.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099576/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1172300481_IGPi3TS4VzFgcqhvEdBlR_1750099575518.jpg","https://about.gitlab.com/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","\n                         {\n        \"@context\": \" https://schema.org \",\n         \"@type\": \"Article\",\n         \"headline\": \"Mise en conformité SOC 2 : GitLab vous simplifie la tâche\",\n         \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n         \"datePublished\": \"2025-01-22\",\n      }",{"title":2345,"description":2346,"authors":2351,"heroImage":2347,"date":2352,"category":756,"tags":2353},[897],"2025-01-22",[700,756,736,701,679],{"slug":2355,"featured":90,"template":683},"guide-to-fulfilling-soc-2-security-requirements-with-gitlab","content:fr-fr:blog:guide-to-fulfilling-soc-2-security-requirements-with-gitlab.yml","Guide To Fulfilling Soc 2 Security Requirements With Gitlab","fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab.yml","fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab",{"_path":2361,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2362,"content":2368,"config":2373,"_id":2375,"_type":13,"title":2376,"_source":15,"_file":2377,"_stem":2378,"_extension":18},"/fr-fr/blog/how-to-install-gitlab-beginners-guide",{"ogTitle":2363,"schema":2364,"ogImage":2365,"ogDescription":2366,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2367,"title":2363,"canonicalUrls":2367,"description":2366},"Installation de GitLab : guide pour faire vos premiers pas","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Installation de GitLab : guide pratique pour faire vos premiers pas sur la plateforme DevSecOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2025-01-15\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665010/Blog/Hero%20Images/installation-gitlab.jpg","Découvrez dans ce guide pratique tout ce que vous devez savoir sur la plateforme DevSecOps de GitLab, ainsi qu’un tutoriel pour installer GitLab Self-Managed.","https://about.gitlab.com/blog/how-to-install-gitlab-beginners-guide",{"title":2369,"description":2366,"authors":2370,"heroImage":2365,"date":2371,"category":679,"tags":2372},"Installation de GitLab : guide pratique pour faire vos premiers pas sur la plateforme DevSecOps",[780],"2025-01-15",[736,700],{"slug":2374,"featured":6,"template":683},"how-to-install-gitlab-beginners-guide","content:fr-fr:blog:how-to-install-gitlab-beginners-guide.yml","How To Install Gitlab Beginners Guide","fr-fr/blog/how-to-install-gitlab-beginners-guide.yml","fr-fr/blog/how-to-install-gitlab-beginners-guide",{"_path":2380,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2381,"content":2387,"config":2392,"_id":2394,"_type":13,"title":2395,"_source":15,"_file":2396,"_stem":2397,"_extension":18},"/fr-fr/blog/getting-started-with-gitlab-how-to-manage-users",{"title":2382,"description":2383,"ogTitle":2382,"ogDescription":2383,"noIndex":6,"ogImage":2384,"ogUrl":2385,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2385,"schema":2386},"Premiers pas avec GitLab : comment gérer les utilisateurs","Découvrez comment gérer les utilisateurs dans GitLab et apprenez comment configurer une collaboration sécurisée.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097273/Blog/Hero%20Images/Blog/Hero%20Images/blog-getting-started-with-gitlab-banner-0497-option4-fy25_cFwd8DYFLekdnOLmbbChp_1750097273817.png","https://about.gitlab.com/blog/getting-started-with-gitlab-how-to-manage-users","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Premiers pas avec GitLab : comment gérer les utilisateurs\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Abubakar Siddiq Ango\"}],\n        \"datePublished\": \"2025-01-14\",\n      }\n                  ",{"title":2382,"description":2383,"authors":2388,"heroImage":2384,"date":2389,"category":679,"tags":2390,"updatedDate":2391},[2334],"2025-01-14",[736,701,700,1102,679],"2025-01-21",{"slug":2393,"featured":90,"template":683},"getting-started-with-gitlab-how-to-manage-users","content:fr-fr:blog:getting-started-with-gitlab-how-to-manage-users.yml","Getting Started With Gitlab How To Manage Users","fr-fr/blog/getting-started-with-gitlab-how-to-manage-users.yml","fr-fr/blog/getting-started-with-gitlab-how-to-manage-users",{"_path":2399,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2400,"content":2406,"config":2412,"_id":2414,"_type":13,"title":2415,"_source":15,"_file":2416,"_stem":2417,"_extension":18},"/fr-fr/blog/whats-new-in-git-2-48-0",{"title":2401,"description":2402,"ogTitle":2401,"ogDescription":2402,"noIndex":6,"ogImage":2403,"ogUrl":2404,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2404,"schema":2405},"Nouveautés de Git 2.48.0","Découvrez la dernière version de Git, y compris un nouveau système de compilation ainsi que des optimisations dans le nouveau backend « reftable ».","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663691/Blog/Hero%20Images/AdobeStock_752438815.jpg","https://about.gitlab.com/blog/whats-new-in-git-2-48-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouveautés de Git 2.48.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christian Couder\"}],\n        \"datePublished\": \"2025-01-10\",\n      }",{"title":2401,"description":2402,"authors":2407,"heroImage":2403,"date":2409,"category":817,"tags":2410,"updatedDate":2411},[2408],"Christian Couder","2025-01-10",[9,1124,268],"2025-01-20",{"slug":2413,"featured":90,"template":683},"whats-new-in-git-2-48-0","content:fr-fr:blog:whats-new-in-git-2-48-0.yml","Whats New In Git 2 48 0","fr-fr/blog/whats-new-in-git-2-48-0.yml","fr-fr/blog/whats-new-in-git-2-48-0",{"_path":2419,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2420,"content":2426,"config":2432,"_id":2434,"_type":13,"title":2435,"_source":15,"_file":2436,"_stem":2437,"_extension":18},"/fr-fr/blog/automating-with-gitlab-duo-part-3-validating-testing",{"title":2421,"description":2422,"ogTitle":2421,"ogDescription":2422,"noIndex":6,"ogImage":2423,"ogUrl":2424,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2424,"schema":2425},"Automatisation avec GitLab Duo : comment valider des tests (Partie 3)","Découvrez le test que nous avons effectué pour valider l'impact de GitLab Duo sur les tests automatisés de notre équipe et les résultats que nous avons obtenus.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097447/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750097447404.png","https://about.gitlab.com/blog/automating-with-gitlab-duo-part-3-validating-testing","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Automatisation avec GitLab Duo : comment valider des tests (Partie 3)\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Byron Boots\"}],\n        \"datePublished\": \"2024-12-17\",\n      }\n                  ",{"title":2421,"description":2422,"authors":2427,"heroImage":2423,"date":2429,"category":698,"tags":2430,"updatedDate":2431},[2428],"Byron Boots","2024-12-17",[757,681,736,701],"2025-01-23",{"slug":2433,"featured":6,"template":683},"automating-with-gitlab-duo-part-3-validating-testing","content:fr-fr:blog:automating-with-gitlab-duo-part-3-validating-testing.yml","Automating With Gitlab Duo Part 3 Validating Testing","fr-fr/blog/automating-with-gitlab-duo-part-3-validating-testing.yml","fr-fr/blog/automating-with-gitlab-duo-part-3-validating-testing",{"_path":2439,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2440,"content":2446,"config":2451,"_id":2453,"_type":13,"title":2454,"_source":15,"_file":2455,"_stem":2456,"_extension":18},"/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing",{"ogTitle":2441,"schema":2442,"ogImage":2443,"ogDescription":2444,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2445,"title":2441,"canonicalUrls":2445,"description":2444},"Comment générer des tests complexes avec GitLab Duo","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Automatisation avec GitLab Duo : comment générer des tests complexes (Partie 2) \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Byron Boots\"}],\n        \"datePublished\": \"2024-12-10\",\n      }\n                  ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099243/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750099243011.png","Découvrez comment nous générons des tests complexes en utilisant les fonctionnalités alimentées par l’IA de GitLab Duo.","https://about.gitlab.com/blog/automating-with-gitlab-duo-part-2-complex-testing",{"heroImage":2443,"authors":2447,"updatedDate":2389,"date":2448,"title":2449,"tags":2450,"description":2444,"category":698},[2428],"2024-12-10","Automatisation avec GitLab Duo : comment générer des tests complexes (Partie 2) ",[757,681,736],{"slug":2452,"featured":6,"template":683},"automating-with-gitlab-duo-part-2-complex-testing","content:fr-fr:blog:automating-with-gitlab-duo-part-2-complex-testing.yml","Automating With Gitlab Duo Part 2 Complex Testing","fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing.yml","fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing",{"_path":2458,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2459,"content":2465,"config":2471,"_id":2473,"_type":13,"title":2474,"_source":15,"_file":2475,"_stem":2476,"_extension":18},"/fr-fr/blog/how-gitlab-empowers-translators-with-more-context",{"title":2460,"description":2461,"ogTitle":2460,"ogDescription":2461,"noIndex":6,"ogImage":2462,"ogUrl":2463,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2463,"schema":2464},"Comment GitLab facilite la compréhension du contexte pour les traducteurs","Découvrez notre nouvelle fonctionnalité d'amélioration du contexte de traduction et rejoignez notre communauté de traducteurs.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097922/Blog/Hero%20Images/Blog/Hero%20Images/gitlabflatlogomap_gitlabflatlogomap.png_1750097921899.png","https://about.gitlab.com/blog/how-gitlab-empowers-translators-with-more-context","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment GitLab facilite la compréhension du contexte pour les traducteurs\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Oleksandr Pysaryuk\"}],\n        \"datePublished\": \"2024-12-09\",\n      }",{"title":2460,"description":2461,"authors":2466,"heroImage":2462,"date":2468,"category":817,"tags":2469,"updatedDate":2470},[2467],"Oleksandr Pysaryuk","2024-12-09",[268,2256,679,2295],"2025-02-03",{"slug":2472,"featured":6,"template":683},"how-gitlab-empowers-translators-with-more-context","content:fr-fr:blog:how-gitlab-empowers-translators-with-more-context.yml","How Gitlab Empowers Translators With More Context","fr-fr/blog/how-gitlab-empowers-translators-with-more-context.yml","fr-fr/blog/how-gitlab-empowers-translators-with-more-context",{"_path":2478,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2479,"content":2485,"config":2490,"_id":2492,"_type":13,"title":2493,"_source":15,"_file":2494,"_stem":2495,"_extension":18},"/fr-fr/blog/introduction-guide-to-linux-servers",{"ogTitle":2480,"schema":2481,"ogImage":2482,"ogDescription":2483,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2484,"title":2480,"canonicalUrls":2484,"description":2483},"Serveur Linux : définition, avantages, usage et installation","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Guide d'introduction aux serveurs Linux : définition, avantages, usage et installation\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2024-12-04\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663065/Blog/Hero%20Images/serveur-linux.jpg","Le serveur Linux est couramment utilisé dans les entreprises. Découvrez ses fonctionnalités, ses utilisations et ses avantages.","https://about.gitlab.com/blog/introduction-guide-to-linux-servers",{"title":2486,"description":2483,"authors":2487,"heroImage":2482,"date":2488,"category":782,"tags":2489},"Guide d'introduction aux serveurs Linux : définition, avantages, usage et installation",[780],"2024-12-04",[784,1124],{"slug":2491,"featured":6,"template":683},"introduction-guide-to-linux-servers","content:fr-fr:blog:introduction-guide-to-linux-servers.yml","Introduction Guide To Linux Servers","fr-fr/blog/introduction-guide-to-linux-servers.yml","fr-fr/blog/introduction-guide-to-linux-servers",{"_path":2497,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2498,"content":2503,"config":2508,"_id":2510,"_type":13,"title":2511,"_source":15,"_file":2512,"_stem":2513,"_extension":18},"/fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai",{"title":2499,"description":2500,"ogTitle":2499,"ogDescription":2500,"noIndex":6,"ogImage":1673,"ogUrl":2501,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2501,"schema":2502},"GitLab Duo combiné à Amazon Q : quand le DevSecOps rencontre l’IA agentique","L'intégration d'agents d'IA autonomes dans la plateforme DevSecOps alimentée par l'IA de GitLab accélère la productivité des équipes de développement, la modernisation des applications et l'innovation.","https://about.gitlab.com/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo combiné à Amazon Q : quand le DevSecOps rencontre l’IA agentique\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Emilio Salvador\"}],\n        \"datePublished\": \"2024-12-03\",\n      }",{"title":2499,"description":2500,"authors":2504,"heroImage":1673,"date":2505,"category":698,"tags":2506,"updatedDate":2507},[836],"2024-12-03",[918,1291,757,736,232],"2024-12-06",{"slug":2509,"featured":90,"template":683},"gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","content:fr-fr:blog:gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai.yml","Gitlab Duo With Amazon Q Devsecops Meets Agentic Ai","fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai.yml","fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai",{"_path":2515,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2516,"content":2522,"config":2526,"_id":2528,"_type":13,"title":2529,"_source":15,"_file":2530,"_stem":2531,"_extension":18},"/fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai",{"title":2517,"description":2518,"ogTitle":2517,"ogDescription":2518,"noIndex":6,"ogImage":2519,"ogUrl":2520,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2520,"schema":2521},"Échecs de pipelines CI/CD : comment les corriger rapidement avec l'IA","Découvrez comment l'analyse des causes profondes alimentée par l'IA résout les problèmes d'exécution de pipelines CI/CD de façon plus intelligente et plus rapidement.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097355/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2811%29_78Dav6FR9EGjhebHWuBVan_1750097355230.png","https://about.gitlab.com/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Échecs de pipelines CI/CD : comment les corriger rapidement avec l'IA\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Itzik Gan Baruch\"}],\n        \"datePublished\": \"2024-12-03\",\n      }",{"title":2517,"description":2518,"authors":2523,"heroImage":2519,"date":2505,"category":698,"tags":2524,"updatedDate":2525},[761],[757,736,700,701],"2025-02-17",{"slug":2527,"featured":6,"template":683},"quickly-resolve-broken-ci-cd-pipelines-with-ai","content:fr-fr:blog:quickly-resolve-broken-ci-cd-pipelines-with-ai.yml","Quickly Resolve Broken Ci Cd Pipelines With Ai","fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai.yml","fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai",{"_path":2533,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2534,"content":2540,"config":2545,"_id":2547,"_type":13,"title":2548,"_source":15,"_file":2549,"_stem":2550,"_extension":18},"/fr-fr/blog/automating-with-gitlab-duo-part-1-generating-tests",{"title":2535,"description":2536,"ogTitle":2535,"ogDescription":2536,"noIndex":6,"ogImage":2537,"ogUrl":2538,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2538,"schema":2539},"Automatisation avec GitLab Duo : comment générer des tests (Partie 1)","Découvrez comment nous utilisons GitLab Duo pour générer des tests automatisés et améliorer la rapidité et la qualité de notre développement.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097480/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750097480784.png","https://about.gitlab.com/blog/automating-with-gitlab-duo-part-1-generating-tests","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Automatisation avec GitLab Duo : comment générer des tests (Partie 1)\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Byron Boots\"}],\n        \"datePublished\": \"2024-12-02\",\n      }\n                  ",{"title":2535,"description":2536,"authors":2541,"heroImage":2537,"date":2542,"category":698,"tags":2543,"updatedDate":2544},[2428],"2024-12-02",[757,700,681,736,701],"2025-01-03",{"slug":2546,"featured":6,"template":683},"automating-with-gitlab-duo-part-1-generating-tests","content:fr-fr:blog:automating-with-gitlab-duo-part-1-generating-tests.yml","Automating With Gitlab Duo Part 1 Generating Tests","fr-fr/blog/automating-with-gitlab-duo-part-1-generating-tests.yml","fr-fr/blog/automating-with-gitlab-duo-part-1-generating-tests",{"_path":2552,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2553,"content":2558,"config":2563,"_id":2565,"_type":13,"title":2566,"_source":15,"_file":2567,"_stem":2568,"_extension":18},"/fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams",{"ogTitle":2554,"schema":2555,"ogImage":2038,"ogDescription":2556,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2557,"title":2554,"canonicalUrls":2557,"description":2556},"Comment le rôle de planificateur aide les équipes Agile","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab inclut désormais un rôle de planificateur pour aider les équipes de planification Agile\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2024-11-25\",\n      }","Découvrez comment le nouveau rôle de planificateur dans GitLab aide les équipes Agile à gérer les workflows de planification.","https://about.gitlab.com/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams",{"heroImage":2038,"authors":2559,"updatedDate":2505,"date":2560,"title":2561,"tags":2562,"description":2556,"category":1100},[1984],"2024-11-25","GitLab inclut désormais un rôle de planificateur pour aider les équipes de planification Agile",[1102,736,701,679],{"slug":2564,"featured":90,"template":683},"introducing-gitlabs-new-planner-role-for-agile-planning-teams","content:fr-fr:blog:introducing-gitlabs-new-planner-role-for-agile-planning-teams.yml","Introducing Gitlabs New Planner Role For Agile Planning Teams","fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams.yml","fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams",{"_path":2570,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2571,"content":2577,"config":2582,"_id":2584,"_type":13,"title":2585,"_source":15,"_file":2586,"_stem":2587,"_extension":18},"/fr-fr/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards",{"title":2572,"description":2573,"ogTitle":2572,"ogDescription":2573,"noIndex":6,"ogImage":2574,"ogUrl":2575,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2575,"schema":2576},"Créez des tableaux de bord personnalisés avec GitLab Insights","Tirez parti des tableaux de bord GitLab Insights. Visualisez vos indicateurs clés, suivez la progression de vos projets et augmentez la productivité de vos équipes. ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097210/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2811%29_78Dav6FR9EGjhebHWuBVan_1750097210214.png","https://about.gitlab.com/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Créez des tableaux de bord personnalisés avec GitLab Insights\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ricardo Amarilla Villalba\"}],\n        \"datePublished\": \"2024-11-20\",\n      }\n                  ",{"title":2572,"description":2573,"authors":2578,"heroImage":2574,"date":2580,"category":679,"tags":2581,"updatedDate":1719},[2579],"Ricardo Amarilla Villalba","2024-11-20",[108,736,679,701,700,2200],{"slug":2583,"featured":90,"template":683},"data-driven-devsecops-exploring-gitlab-insights-dashboards","content:fr-fr:blog:data-driven-devsecops-exploring-gitlab-insights-dashboards.yml","Data Driven Devsecops Exploring Gitlab Insights Dashboards","fr-fr/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards.yml","fr-fr/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards",{"_path":2589,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2590,"content":2595,"config":2600,"_id":2602,"_type":13,"title":2603,"_source":15,"_file":2604,"_stem":2605,"_extension":18},"/fr-fr/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"title":2591,"description":2592,"ogTitle":2591,"ogDescription":2592,"noIndex":6,"ogImage":837,"ogUrl":2593,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2593,"schema":2594},"Impact économique total de GitLab Ultimate : 483 % de ROI sur 3 ans","Découvrez les principales conclusions de l'étude Forrester Consulting consacrée à l'édition GitLab Ultimate, disponible sur la plateforme DevSecOps de GitLab.","https://about.gitlab.com/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Impact économique total de GitLab Ultimate : 483 % de ROI sur 3 ans\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dave Steer\"}],\n        \"datePublished\": \"2024-11-13\",\n      }\n                  ",{"title":2591,"description":2592,"authors":2596,"heroImage":837,"date":2597,"category":918,"tags":2598,"updatedDate":2599},[1718],"2024-11-13",[736,1721,918,756],"2024-11-26",{"slug":2601,"featured":90,"template":683},"gitlab-ultimates-total-economic-impact-483-roi-over-3-years","content:fr-fr:blog:gitlab-ultimates-total-economic-impact-483-roi-over-3-years.yml","Gitlab Ultimates Total Economic Impact 483 Roi Over 3 Years","fr-fr/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years.yml","fr-fr/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"_path":2607,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2608,"content":2614,"config":2620,"_id":2622,"_type":13,"title":2623,"_source":15,"_file":2624,"_stem":2625,"_extension":18},"/fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development",{"title":2609,"description":2610,"ogTitle":2609,"ogDescription":2610,"noIndex":6,"ogImage":2611,"ogUrl":2612,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2612,"schema":2613},"The Source : une mine d'informations sur l'avenir du développement logiciel","Découvrez des stratégies de développement logiciel transformatrices et des conseils d'experts sur les technologies émergentes.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674616/Blog/Hero%20Images/blog-image-template-1800x945__1_.png","https://about.gitlab.com/blog/introducing-the-source-insights-for-the-future-of-software-development","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"The Source : une mine d'informations sur l'avenir du développement logiciel\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Chandler Gibbons\"}],\n        \"datePublished\": \"2024-10-29\",\n      }\n                  ",{"title":2609,"description":2610,"authors":2615,"heroImage":2611,"date":2617,"category":918,"tags":2618,"updatedDate":2619},[2616],"Chandler Gibbons","2024-10-29",[757,756,918,819],"2024-11-11",{"slug":2621,"featured":90,"template":683},"introducing-the-source-insights-for-the-future-of-software-development","content:fr-fr:blog:introducing-the-source-insights-for-the-future-of-software-development.yml","Introducing The Source Insights For The Future Of Software Development","fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development.yml","fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development",{"_path":2627,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2628,"content":2634,"config":2638,"_id":2640,"_type":13,"title":2641,"_source":15,"_file":2642,"_stem":2643,"_extension":18},"/fr-fr/blog/git-bash",{"title":2629,"description":2630,"ogTitle":2629,"ogDescription":2630,"noIndex":6,"ogImage":2631,"ogUrl":2632,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2632,"schema":2633},"Git en ligne de commande sous Windows avec Git Bash","Dans cet article, découvrez Git Bash, son fonctionnement, son installation et les principales commandes à connaître.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665174/Blog/Hero%20Images/git-bash.jpg","https://about.gitlab.com/blog/git-bash","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Git en ligne de commande sous Windows avec Git Bash\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2024-10-24\",\n      }",{"title":2629,"description":2630,"authors":2635,"heroImage":2631,"date":2636,"category":817,"tags":2637},[780],"2024-10-24",[9,1124],{"slug":2639,"featured":6,"template":683},"git-bash","content:fr-fr:blog:git-bash.yml","Git Bash","fr-fr/blog/git-bash.yml","fr-fr/blog/git-bash",{"_path":2645,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2646,"content":2651,"config":2657,"_id":2659,"_type":13,"title":2660,"_source":15,"_file":2661,"_stem":2662,"_extension":18},"/fr-fr/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale",{"title":2647,"description":2648,"ogTitle":2647,"ogDescription":2648,"noIndex":6,"ogImage":2212,"ogUrl":2649,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2649,"schema":2650},"Jira vers GitLab : migrer facilement à grande échelle avec Jira2Lab","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.","https://about.gitlab.com/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Jira vers GitLab : migrer facilement à grande échelle avec Jira2Lab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Maximilien Belinga\"}],\n        \"datePublished\": \"2024-10-10\",\n      }",{"title":2647,"description":2648,"authors":2652,"heroImage":2212,"date":2654,"category":1100,"tags":2655,"updatedDate":2656},[2653],"Maximilien Belinga","2024-10-10",[1102,108,819,701,679],"2025-01-02",{"slug":2658,"featured":90,"template":683},"seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale","content:fr-fr:blog:seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale.yml","Seamlessly Migrate From Jira To Gitlab With Jira2lab At Scale","fr-fr/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale.yml","fr-fr/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale",{"_path":2664,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2665,"content":2671,"config":2675,"_id":2677,"_type":13,"title":2678,"_source":15,"_file":2679,"_stem":2680,"_extension":18},"/fr-fr/blog/what-is-git",{"title":2666,"description":2667,"ogTitle":2666,"ogDescription":2667,"noIndex":6,"ogImage":2668,"ogUrl":2669,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2669,"schema":2670},"Qu'est-ce que Git ? Guide complet sur son rôle et son fonctionnement","Vous voulez réaliser vos projets avec Git ? Découvrez tous ses avantages et son fonctionnement dans notre guide complet, disponible dès maintenant.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687231/Blog/Hero%20Images/Git.jpg","https://about.gitlab.com/blog/what-is-git","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Qu'est-ce que Git ? Guide complet sur son rôle et son fonctionnement\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab Team\"}],\n        \"datePublished\": \"2024-10-08\",\n      }",{"title":2666,"description":2667,"authors":2672,"heroImage":2668,"date":2673,"category":817,"tags":2674},[1774],"2024-10-08",[9,1124],{"slug":2676,"featured":90,"template":683},"what-is-git","content:fr-fr:blog:what-is-git.yml","What Is Git","fr-fr/blog/what-is-git.yml","fr-fr/blog/what-is-git",{"_path":2682,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2683,"content":2688,"config":2693,"_id":2695,"_type":13,"title":2696,"_source":15,"_file":2697,"_stem":2698,"_extension":18},"/fr-fr/blog/whats-new-in-git-2-47-0",{"title":2684,"description":2685,"ogTitle":2684,"ogDescription":2685,"noIndex":6,"ogImage":2403,"ogUrl":2686,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2686,"schema":2687},"Nouveautés de Git 2.47.0","Découvrez les contributions de l'équipe Git de GitLab et de la communauté Git au sens large à la dernière version de Git.","https://about.gitlab.com/blog/whats-new-in-git-2-47-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouveautés de Git 2.47.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Justin Tobler\"}],\n        \"datePublished\": \"2024-10-07\",\n      }\n                  ",{"title":2684,"description":2685,"authors":2689,"heroImage":2403,"date":2690,"category":817,"tags":2691,"updatedDate":2692},[1582],"2024-10-07",[9,1124,268],"2024-10-21",{"slug":2694,"featured":90,"template":683},"whats-new-in-git-2-47-0","content:fr-fr:blog:whats-new-in-git-2-47-0.yml","Whats New In Git 2 47 0","fr-fr/blog/whats-new-in-git-2-47-0.yml","fr-fr/blog/whats-new-in-git-2-47-0",{"_path":2700,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2701,"content":2707,"config":2711,"_id":2713,"_type":13,"title":2714,"_source":15,"_file":2715,"_stem":2716,"_extension":18},"/fr-fr/blog/what-is-an-okr-definition",{"title":2702,"description":2703,"ogTitle":2702,"ogDescription":2703,"noIndex":6,"ogImage":2704,"ogUrl":2705,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2705,"schema":2706},"OKR : la méthode pour définir ses objectifs et les atteindre","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665726/Blog/Hero%20Images/OKR.jpg","https://about.gitlab.com/blog/what-is-an-okr-definition","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"OKR : la méthode pour définir ses objectifs et les atteindre\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2024-10-02\",\n      }",{"title":2702,"description":2703,"authors":2708,"heroImage":2704,"date":2709,"category":782,"tags":2710},[780],"2024-10-02",[819,1102],{"slug":2712,"featured":6,"template":683},"what-is-an-okr-definition","content:fr-fr:blog:what-is-an-okr-definition.yml","What Is An Okr Definition","fr-fr/blog/what-is-an-okr-definition.yml","fr-fr/blog/what-is-an-okr-definition",{"_path":2718,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2719,"content":2725,"config":2730,"_id":2732,"_type":13,"title":2733,"_source":15,"_file":2734,"_stem":2735,"_extension":18},"/fr-fr/blog/what-is-gitflow",{"title":2720,"description":2721,"ogTitle":2720,"ogDescription":2721,"noIndex":6,"ogImage":2722,"ogUrl":2723,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2723,"schema":2724},"GitFlow et GitLab Flow : quelle différence ? ","Découvrez ce qu'est GitFlow, son fonctionnement, ses avantages, ainsi que les différences avec GitLab Flow.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659838/Blog/Hero%20Images/AdobeStock_662057734.jpg","https://about.gitlab.com/blog/what-is-gitflow","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitFlow et GitLab Flow : quelle différence ? \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab Team\"}],\n        \"datePublished\": \"2024-09-27\",\n      }",{"title":2720,"description":2721,"authors":2726,"heroImage":2722,"date":2727,"category":817,"tags":2728,"updatedDate":2729},[1774],"2024-09-27",[9,1124],"2025-06-04",{"slug":2731,"featured":6,"template":683},"what-is-gitflow","content:fr-fr:blog:what-is-gitflow.yml","What Is Gitflow","fr-fr/blog/what-is-gitflow.yml","fr-fr/blog/what-is-gitflow",{"_path":2737,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2738,"content":2744,"config":2750,"_id":2752,"_type":13,"title":2753,"_source":15,"_file":2754,"_stem":2755,"_extension":18},"/fr-fr/blog/using-child-pipelines-to-continuously-deploy-to-five-environments",{"ogTitle":2739,"schema":2740,"ogImage":2741,"ogDescription":2742,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2743,"title":2739,"canonicalUrls":2743,"description":2742},"Déployer en continu dans de multiples environnements","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Déployer en continu dans de multiples environnements avec les pipelines enfants\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Olivier Dupré\"}],\n        \"datePublished\": \"2024-09-26\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097012/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_397632156_3Ldy1urjMStQCl4qnOBvE0_1750097011626.jpg","Découvrez comment créer un workflow rationalisé dans GitLab pour gérer le déploiement continu dans de multiples environnements.","https://about.gitlab.com/blog/using-child-pipelines-to-continuously-deploy-to-five-environments",{"heroImage":2741,"authors":2745,"updatedDate":2746,"date":2747,"title":2748,"tags":2749,"description":2742,"category":677},[1295],"2025-01-09","2024-09-26","Déployer en continu dans de multiples environnements avec les pipelines enfants",[108,1777,1778,736,700],{"slug":2751,"featured":6,"template":683},"using-child-pipelines-to-continuously-deploy-to-five-environments","content:fr-fr:blog:using-child-pipelines-to-continuously-deploy-to-five-environments.yml","Using Child Pipelines To Continuously Deploy To Five Environments","fr-fr/blog/using-child-pipelines-to-continuously-deploy-to-five-environments.yml","fr-fr/blog/using-child-pipelines-to-continuously-deploy-to-five-environments",{"_path":2757,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2758,"content":2764,"config":2770,"_id":2772,"_type":13,"title":2773,"_source":15,"_file":2774,"_stem":2775,"_extension":18},"/fr-fr/blog/git-pull-vs-git-fetch-whats-the-difference",{"title":2759,"description":2760,"ogTitle":2759,"ogDescription":2760,"noIndex":6,"ogImage":2761,"ogUrl":2762,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2762,"schema":2763},"Git fetch vs git pull : quelle différence ?","Git pull est une commande Git qui exécute simultanément git fetch et git merge. Cet article décrit les caractéristiques et les utilisations de chaque commande.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660028/Blog/Hero%20Images/blog-image-template-1800x945__25_.png","https://about.gitlab.com/blog/git-pull-vs-git-fetch-whats-the-difference","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Git fetch vs git pull : quelle est la différence entre ces deux commandes Git ?  \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2024-09-24\",\n      }",{"title":2765,"description":2760,"authors":2766,"heroImage":2761,"date":2767,"category":817,"tags":2768,"updatedDate":2769},"Git fetch vs git pull : quelle est la différence entre ces deux commandes Git ?",[1013],"2024-09-24",[9,1124],"2024-10-15",{"slug":2771,"featured":6,"template":683},"git-pull-vs-git-fetch-whats-the-difference","content:fr-fr:blog:git-pull-vs-git-fetch-whats-the-difference.yml","Git Pull Vs Git Fetch Whats The Difference","fr-fr/blog/git-pull-vs-git-fetch-whats-the-difference.yml","fr-fr/blog/git-pull-vs-git-fetch-whats-the-difference",{"_path":2777,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2778,"content":2783,"config":2790,"_id":2792,"_type":13,"title":2793,"_source":15,"_file":2794,"_stem":2795,"_extension":18},"/fr-fr/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"title":2779,"description":2780,"ogTitle":2779,"ogDescription":2780,"noIndex":6,"ogImage":1311,"ogUrl":2781,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2781,"schema":2782},"Magic Quadrant 2024 : GitLab, Leader des plateformes DevOps","GitLab figure en tête du classement pour sa capacité d'exécution et l'exhaustivité de sa vision avec sa plateforme DevOps.","https://about.gitlab.com/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux plateformes DevOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ashley Kramer\"}],\n        \"datePublished\": \"2024-09-05\",\n      }\n                  ",{"title":2784,"description":2785,"authors":2786,"heroImage":1311,"date":2788,"category":918,"tags":2789,"updatedDate":2690},"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux plateformes DevOps","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.",[2787],"Ashley Kramer","2024-09-05",[918,1721,736,784,819],{"slug":2791,"featured":90,"template":683},"gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","content:fr-fr:blog:gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops.yml","Gitlab Named A Leader In The 2024 Gartner Magic Quadrant For Devops","fr-fr/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops.yml","fr-fr/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"_path":2797,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2798,"content":2804,"config":2808,"_id":2810,"_type":13,"title":2811,"_source":15,"_file":2812,"_stem":2813,"_extension":18},"/fr-fr/blog/what-is-rest-api",{"title":2799,"description":2800,"ogTitle":2799,"ogDescription":2800,"noIndex":6,"ogImage":2801,"ogUrl":2802,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2802,"schema":2803},"API REST : définition et présentation complète","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662858/Blog/Hero%20Images/API-REST.jpg","https://about.gitlab.com/blog/what-is-rest-api","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"API REST : définition et présentation complète\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab France Team\"}],\n        \"datePublished\": \"2024-09-04\",\n      }",{"title":2799,"description":2800,"authors":2805,"heroImage":2801,"date":2806,"category":782,"tags":2807},[780],"2024-09-04",[784,819],{"slug":2809,"featured":6,"template":683},"what-is-rest-api","content:fr-fr:blog:what-is-rest-api.yml","What Is Rest Api","fr-fr/blog/what-is-rest-api.yml","fr-fr/blog/what-is-rest-api",{"_path":2815,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2816,"content":2822,"config":2827,"_id":2829,"_type":13,"title":2830,"_source":15,"_file":2831,"_stem":2832,"_extension":18},"/fr-fr/blog/gitlab-duo-enterprise-is-now-available",{"title":2817,"description":2818,"ogTitle":2817,"ogDescription":2818,"noIndex":6,"ogImage":2819,"ogUrl":2820,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2820,"schema":2821},"GitLab Duo Enterprise est maintenant disponible","Découvrez comment GitLab Duo Enterprise prend en charge l'ensemble du cycle de vie DevSecOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665660/Blog/Hero%20Images/Untitled__1800_x_945_px_.png","https://about.gitlab.com/blog/gitlab-duo-enterprise-is-now-available","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Enterprise est maintenant disponible\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"}],\n        \"datePublished\": \"2024-09-03\",\n      }\n                  ",{"title":2817,"description":2818,"authors":2823,"heroImage":2819,"date":2824,"category":698,"tags":2825,"updatedDate":2826},[1795],"2024-09-03",[757,679,736,701,918],"2024-09-11",{"slug":2828,"featured":90,"template":683},"gitlab-duo-enterprise-is-now-available","content:fr-fr:blog:gitlab-duo-enterprise-is-now-available.yml","Gitlab Duo Enterprise Is Now Available","fr-fr/blog/gitlab-duo-enterprise-is-now-available.yml","fr-fr/blog/gitlab-duo-enterprise-is-now-available",{"_path":2834,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2835,"content":2841,"config":2849,"_id":2851,"_type":13,"title":2852,"_source":15,"_file":2853,"_stem":2854,"_extension":18},"/fr-fr/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab",{"title":2836,"description":2837,"ogTitle":2836,"ogDescription":2837,"noIndex":6,"ogImage":2838,"ogUrl":2839,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2839,"schema":2840},"Tutoriel : migrez de Google Cloud Source Repositories vers GitLab","Google Cloud met fin à son service Cloud Source Repositories. Découvrez comment migrer un dépôt de code source CSR vers GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097739/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2813%29_1zdtbfPDHZVe6JC2AbdHmb_1750097738370.png","https://about.gitlab.com/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Tutoriel : migrez de Google Cloud Source Repositories vers GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tsukasa Komatsubara\"},{\"@type\":\"Person\",\"name\":\"Regnard Raquedan\"}],\n        \"datePublished\": \"2024-08-28\",\n      }",{"title":2836,"description":2837,"authors":2842,"heroImage":2838,"date":2845,"category":679,"tags":2846,"updatedDate":2848},[2843,2844],"Tsukasa Komatsubara","Regnard Raquedan","2024-08-28",[700,2847,736],"google","2024-09-25",{"slug":2850,"featured":6,"template":683},"tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","content:fr-fr:blog:tutorial-migrate-from-google-cloud-source-repositories-to-gitlab.yml","Tutorial Migrate From Google Cloud Source Repositories To Gitlab","fr-fr/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab.yml","fr-fr/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab",{"_path":2856,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2857,"content":2863,"config":2870,"_id":2872,"_type":13,"title":2873,"_source":15,"_file":2874,"_stem":2875,"_extension":18},"/fr-fr/blog/how-indeed-transformed-its-ci-platform-with-gitlab",{"title":2858,"description":2859,"ogTitle":2858,"ogDescription":2859,"noIndex":6,"ogImage":2860,"ogUrl":2861,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2861,"schema":2862},"Comment Indeed a transformé sa plateforme CI avec GitLab","Indeed a migré des milliers de projets vers le système d'intégration continue (CI) de GitLab, ce qui lui a permis de booster sa productivité et de réduire ses coûts.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099351/Blog/Hero%20Images/Blog/Hero%20Images/Indeed-blog-cover-image-2_4AgA1DkWLtHwBlFGvMffbC_1750099350771.png","https://about.gitlab.com/blog/how-indeed-transformed-its-ci-platform-with-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment Indeed a transformé sa plateforme CI avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Carl Myers\"}],\n        \"datePublished\": \"2024-08-27\",\n      }",{"title":2858,"description":2859,"authors":2864,"heroImage":2860,"date":2866,"category":2293,"tags":2867,"updatedDate":2869},[2865],"Carl Myers","2024-08-27",[2296,108,2868,736],"user stories","2024-12-18",{"slug":2871,"featured":90,"template":683},"how-indeed-transformed-its-ci-platform-with-gitlab","content:fr-fr:blog:how-indeed-transformed-its-ci-platform-with-gitlab.yml","How Indeed Transformed Its Ci Platform With Gitlab","fr-fr/blog/how-indeed-transformed-its-ci-platform-with-gitlab.yml","fr-fr/blog/how-indeed-transformed-its-ci-platform-with-gitlab",{"_path":2877,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2878,"content":2883,"config":2887,"_id":2889,"_type":13,"title":2890,"_source":15,"_file":2891,"_stem":2892,"_extension":18},"/fr-fr/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo",{"title":2879,"description":2880,"ogTitle":2879,"ogDescription":2880,"noIndex":6,"ogImage":857,"ogUrl":2881,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2881,"schema":2882},"Comment réusiner le code dans des langages modernes grâce à GitLab Duo alimenté par l'IA ","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.","https://about.gitlab.com/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment réusiner le code dans des langages modernes grâce à GitLab Duo alimenté par l'IA \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2024-08-26\",\n      }\n                  ",{"title":2879,"description":2880,"authors":2884,"heroImage":857,"date":2885,"category":698,"tags":2886},[1075],"2024-08-26",[757,700,819],{"slug":2888,"featured":6,"template":683},"refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","content:fr-fr:blog:refactor-code-into-modern-languages-with-ai-powered-gitlab-duo.yml","Refactor Code Into Modern Languages With Ai Powered Gitlab Duo","fr-fr/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo.yml","fr-fr/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo",{"_path":2894,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2895,"content":2901,"config":2906,"_id":2908,"_type":13,"title":2909,"_source":15,"_file":2910,"_stem":2911,"_extension":18},"/fr-fr/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab",{"title":2896,"description":2897,"ogTitle":2896,"ogDescription":2897,"noIndex":6,"ogImage":2898,"ogUrl":2899,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2899,"schema":2900},"Migrer d'AWS CodeCommit vers GitLab : le guide complet ","Ce tutoriel vous explique comment migrer depuis les services Amazon Web Services (AWS) vers la plateforme DevSecOps de GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097810/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2828%29_4mi0l4wzUa5VI4wtf8gInx_1750097810027.png","https://about.gitlab.com/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Migrer d'AWS CodeCommit vers GitLab : le guide complet \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tsukasa Komatsubara\"},{\"@type\":\"Person\",\"name\":\"Darwin Sanoy\"},{\"@type\":\"Person\",\"name\":\"Samer Akkoub\"},{\"@type\":\"Person\",\"name\":\"Bart Zhang\"}],\n        \"datePublished\": \"2024-08-26\",\n      }",{"title":2896,"description":2897,"authors":2902,"heroImage":2898,"date":2885,"category":679,"tags":2905,"updatedDate":2788},[2843,674,2903,2904],"Samer Akkoub","Bart Zhang",[108,1291,736,700,2200,679,232],{"slug":2907,"featured":90,"template":683},"ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","content:fr-fr:blog:ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab.yml","Ultimate Guide To Migrating From Aws Codecommit To Gitlab","fr-fr/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab.yml","fr-fr/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab",{"_path":2913,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2914,"content":2920,"config":2926,"_id":2928,"_type":13,"title":2929,"_source":15,"_file":2930,"_stem":2931,"_extension":18},"/fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants",{"title":2915,"description":2916,"ogTitle":2915,"ogDescription":2916,"noIndex":6,"ogImage":2917,"ogUrl":2918,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2918,"schema":2919},"Magic Quadrant 2024 : GitLab, Leader des agents IA de code","GitLab reconnue pour sa capacité d'exécution et l'exhaustivité de sa vision en matière de technologie d'assistant 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","https://about.gitlab.com/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux assistants IA pour le code\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dave Steer\"}],\n        \"datePublished\": \"2024-08-22\",\n      }",{"title":2921,"description":2922,"authors":2923,"heroImage":2917,"date":2924,"category":698,"tags":2925,"updatedDate":2788},"GitLab nommée Leader dans le Magic Quadrant 2024 de Gartner dédié aux assistants IA pour le code","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.",[1718],"2024-08-22",[918,757,819,1721],{"slug":2927,"featured":90,"template":683},"gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","content:fr-fr:blog:gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants.yml","Gitlab Named A Leader In 2024 Gartner Magic Quadrant For Ai Code Assistants","fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants.yml","fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants",{"_path":2933,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2934,"content":2939,"config":2944,"_id":2946,"_type":13,"title":2947,"_source":15,"_file":2948,"_stem":2949,"_extension":18},"/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements",{"title":2935,"description":2936,"ogTitle":2935,"ogDescription":2936,"noIndex":6,"ogImage":1884,"ogUrl":2937,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2937,"schema":2938},"Comment se conformer aux exigences de la directive NIS2 avec GitLab ","La directive NIS2 se concentre sur la résilience, la réponse aux incidents et la gestion des risques. Découvrez comment GitLab vous permet de répondre à ces exigences de conformité.","https://about.gitlab.com/blog/how-gitlab-helps-meet-nis2-requirements","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment se conformer aux exigences de la directive NIS2 avec GitLab \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Joseph Longo\"}],\n        \"datePublished\": \"2024-08-20\",\n      }",{"title":2935,"description":2936,"authors":2940,"heroImage":1884,"date":2942,"category":756,"tags":2943},[2941],"Joseph Longo","2024-08-20",[736,756,679],{"slug":2945,"featured":90,"template":683},"how-gitlab-helps-meet-nis2-requirements","content:fr-fr:blog:how-gitlab-helps-meet-nis2-requirements.yml","How Gitlab Helps Meet Nis2 Requirements","fr-fr/blog/how-gitlab-helps-meet-nis2-requirements.yml","fr-fr/blog/how-gitlab-helps-meet-nis2-requirements",{"_path":2951,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2952,"content":2958,"config":2966,"_id":2968,"_type":13,"title":2969,"_source":15,"_file":2970,"_stem":2971,"_extension":18},"/fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features",{"ogTitle":2953,"schema":2954,"ogImage":2955,"ogDescription":2956,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":2957,"title":2953,"canonicalUrls":2957,"description":2956},"La séparation des tâches de GitLab pour le secteur financier","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Les fonctionnalités de séparation des tâches de GitLab pour le secteur financier\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cherry Han\"},{\"@type\":\"Person\",\"name\":\"Gavin Peltz\"}],\n        \"datePublished\": \"2024-08-13\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097688/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%286%29_6vL96ttKF8zJLLqfPpvFs_1750097687913.png","Découvrez comment GitLab garantit un développement logiciel sécurisé et conforme aux exigences de séparation des tâches dans le secteur financier.","https://about.gitlab.com/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features",{"heroImage":2955,"authors":2959,"updatedDate":2962,"date":2963,"title":2964,"tags":2965,"description":2956,"category":756},[2960,2961],"Cherry Han","Gavin Peltz","2024-11-18","2024-08-13","Les fonctionnalités de séparation des tâches de GitLab pour le secteur financier",[756,736,679,554],{"slug":2967,"featured":6,"template":683},"finserv-how-to-implement-gitlabs-separation-of-duties-features","content:fr-fr:blog:finserv-how-to-implement-gitlabs-separation-of-duties-features.yml","Finserv How To Implement Gitlabs Separation Of Duties Features","fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features.yml","fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features",{"_path":2973,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2974,"content":2979,"config":2984,"_id":2986,"_type":13,"title":2987,"_source":15,"_file":2988,"_stem":2989,"_extension":18},"/fr-fr/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way",{"title":2975,"description":2976,"ogTitle":2975,"ogDescription":2976,"noIndex":6,"ogImage":1615,"ogUrl":2977,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2977,"schema":2978},"GitLab CI/CD : comment créer facilement un pipeline pour un monorepo","Découvrez comment configurer un pipeline CI/CD dans GitLab pour un dépôt monorepo et simplifier l'hébergement de plusieurs applications dans un seul dépôt.","https://about.gitlab.com/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab CI/CD : comment créer facilement un pipeline pour un monorepo\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sam Morris\"}],\n        \"datePublished\": \"2024-07-30\",\n      }\n                  ",{"title":2975,"description":2976,"authors":2980,"heroImage":1615,"date":2982,"category":677,"tags":2983,"updatedDate":1775},[2981],"Sam Morris","2024-07-30",[108,700],{"slug":2985,"featured":6,"template":683},"building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","content:fr-fr:blog:building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way.yml","Building A Gitlab Ci Cd Pipeline For A Monorepo The Easy Way","fr-fr/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way.yml","fr-fr/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way",{"_path":2991,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":2992,"content":2996,"config":3001,"_id":3003,"_type":13,"title":3004,"_source":15,"_file":3005,"_stem":3006,"_extension":18},"/fr-fr/blog/whats-new-in-git-2-46-0",{"title":2993,"description":2685,"ogTitle":2993,"ogDescription":2685,"noIndex":6,"ogImage":2761,"ogUrl":2994,"ogSiteName":1069,"ogType":1070,"canonicalUrls":2994,"schema":2995},"Nouveautés de Git 2.46.0","https://about.gitlab.com/blog/whats-new-in-git-2-46-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouveautés de Git 2.46.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Justin Tobler\"}],\n        \"datePublished\": \"2024-07-29\",\n      }",{"title":2993,"description":2685,"authors":2997,"heroImage":2761,"date":2998,"category":817,"tags":2999,"updatedDate":3000},[1582],"2024-07-29",[9,1124,268],"2024-08-15",{"slug":3002,"featured":90,"template":683},"whats-new-in-git-2-46-0","content:fr-fr:blog:whats-new-in-git-2-46-0.yml","Whats New In Git 2 46 0","fr-fr/blog/whats-new-in-git-2-46-0.yml","fr-fr/blog/whats-new-in-git-2-46-0",{"_path":3008,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3009,"content":3015,"config":3019,"_id":3021,"_type":13,"title":3022,"_source":15,"_file":3023,"_stem":3024,"_extension":18},"/fr-fr/blog/kubernetes-the-container-orchestration-solution",{"title":3010,"description":3011,"ogTitle":3010,"ogDescription":3011,"noIndex":6,"ogImage":3012,"ogUrl":3013,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3013,"schema":3014},"Kubernetes : tout savoir sur la solution d’orchestration des conteneurs","Kubernetes, également connue sous son diminutif K8s, est une solution open source incontournable pour déployer et maintenir des applications, notamment dans le cloud.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660215/Blog/Hero%20Images/kubernetes-container-orchestration-solution.jpg","https://about.gitlab.com/blog/kubernetes-the-container-orchestration-solution","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Kubernetes : tout savoir sur la solution d’orchestration des conteneurs\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab Team\"}],\n        \"datePublished\": \"2024-07-25\",\n      }",{"title":3010,"description":3011,"authors":3016,"heroImage":3012,"date":3017,"category":817,"tags":3018},[1774],"2024-07-25",[2181,1124],{"slug":3020,"featured":6,"template":683},"kubernetes-the-container-orchestration-solution","content:fr-fr:blog:kubernetes-the-container-orchestration-solution.yml","Kubernetes The Container Orchestration Solution","fr-fr/blog/kubernetes-the-container-orchestration-solution.yml","fr-fr/blog/kubernetes-the-container-orchestration-solution",{"_path":3026,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3027,"content":3033,"config":3040,"_id":3042,"_type":13,"title":3043,"_source":15,"_file":3044,"_stem":3045,"_extension":18},"/fr-fr/blog/best-practices-to-set-up-organizational-hierarchies-that-scale",{"ogTitle":3028,"schema":3029,"ogImage":3030,"ogDescription":3031,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3032,"title":3028,"canonicalUrls":3032,"description":3031},"Créez une hiérarchie organisationnelle évolutive avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment mettre en place une hiérarchie organisationnelle évolutive avec GitLab ? \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2024-07-22\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098165/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750098164666.png","Découvrez comment organiser vos équipes et vos projets dans GitLab avec une structure hiérarchique efficace.","https://about.gitlab.com/blog/best-practices-to-set-up-organizational-hierarchies-that-scale",{"heroImage":3030,"authors":3034,"updatedDate":3035,"date":3036,"title":3037,"tags":3038,"description":3039,"category":1100},[1984],"2024-09-17","2024-07-22","Comment mettre en place une hiérarchie organisationnelle évolutive avec GitLab ?",[1102,701,736],"Découvrez comment organiser vos équipes et vos projets dans GitLab avec une structure hiérarchique efficace, des lignes de communication claires, un alignement stratégique et bien plus encore.",{"slug":3041,"featured":6,"template":683},"best-practices-to-set-up-organizational-hierarchies-that-scale","content:fr-fr:blog:best-practices-to-set-up-organizational-hierarchies-that-scale.yml","Best Practices To Set Up Organizational Hierarchies That Scale","fr-fr/blog/best-practices-to-set-up-organizational-hierarchies-that-scale.yml","fr-fr/blog/best-practices-to-set-up-organizational-hierarchies-that-scale",{"_path":3047,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3048,"content":3054,"config":3058,"_id":3060,"_type":13,"title":3061,"_source":15,"_file":3062,"_stem":3063,"_extension":18},"/fr-fr/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management",{"title":3049,"description":3050,"ogTitle":3049,"ogDescription":3050,"noIndex":6,"ogImage":3051,"ogUrl":3052,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3052,"schema":3053},"GitLab Wiki : l’outil pour une gestion efficace des connaissances ","Le GitLab Wiki, aide les entreprises à tirer parti de la planification Agile et du knowledge management. Découvrez les meilleures pratiques pour profiter de cet outil dans votre environnement DevSecOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660011/Blog/Hero%20Images/blog-image-template-1800x945__21_.png","https://about.gitlab.com/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Wiki : l’outil pour une gestion efficace des connaissances \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Matthew Macfarlane\"}],\n        \"datePublished\": \"2024-07-17\",\n      }",{"title":3049,"description":3050,"authors":3055,"heroImage":3051,"date":3056,"category":1100,"tags":3057,"updatedDate":2617},[1096],"2024-07-17",[1102,736,679],{"slug":3059,"featured":6,"template":683},"get-to-know-the-gitlab-wiki-for-effective-knowledge-management","content:fr-fr:blog:get-to-know-the-gitlab-wiki-for-effective-knowledge-management.yml","Get To Know The Gitlab Wiki For Effective Knowledge Management","fr-fr/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management.yml","fr-fr/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management",{"_path":3065,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3066,"content":3072,"config":3078,"_id":3080,"_type":13,"title":3081,"_source":15,"_file":3082,"_stem":3083,"_extension":18},"/fr-fr/blog/how-gitlab-agile-planning-improves-collaborative-project-management",{"ogTitle":3067,"schema":3068,"ogImage":3069,"ogDescription":3070,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3071,"title":3067,"canonicalUrls":3071,"description":3070},"Comment la planification Agile améliore la gestion de projet","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment la planification Agile de GitLab améliore la gestion de projet collaborative\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2024-07-16\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097041/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2822%29_718ZuurL0op4weunB2fBlD_1750097040694.png","GitLab transforme la gestion de projet en favorisant une culture de collaboration et d'amélioration continue. Découvrez comment.","https://about.gitlab.com/blog/how-gitlab-agile-planning-improves-collaborative-project-management",{"heroImage":3069,"authors":3073,"updatedDate":3074,"date":3075,"title":3076,"tags":3077,"description":3070,"category":1100},[1984],"2024-10-14","2024-07-16","Comment la planification Agile améliore la gestion de projet collaborative",[1102],{"slug":3079,"featured":90,"template":683},"how-gitlab-agile-planning-improves-collaborative-project-management","content:fr-fr:blog:how-gitlab-agile-planning-improves-collaborative-project-management.yml","How Gitlab Agile Planning Improves Collaborative Project Management","fr-fr/blog/how-gitlab-agile-planning-improves-collaborative-project-management.yml","fr-fr/blog/how-gitlab-agile-planning-improves-collaborative-project-management",{"_path":3085,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3086,"content":3092,"config":3098,"_id":3100,"_type":13,"title":3101,"_source":15,"_file":3102,"_stem":3103,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities",{"title":3087,"description":3088,"ogTitle":3087,"ogDescription":3088,"noIndex":6,"ogImage":3089,"ogUrl":3090,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3090,"schema":3091},"Développement de GitLab Duo : corriger les failles de sécurité avec l'IA ","Ce tutoriel montre comment l'explication et la résolution des vulnérabilités de GitLab Duo, vous aident à résoudre rapidement les vulnérabilités.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098106/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098106040.png","https://about.gitlab.com/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : corriger les failles de sécurité avec l'IA \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"},{\"@type\":\"Person\",\"name\":\"Alana Bellucci\"}],\n        \"datePublished\": \"2024-07-15\",\n      }\n                  ",{"title":3087,"description":3088,"authors":3093,"heroImage":3089,"date":3095,"category":698,"tags":3096,"updatedDate":3097},[1075,3094],"Alana Bellucci","2024-07-15",[757,756,679,701,700],"2024-08-02",{"slug":3099,"featured":90,"template":683},"developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","content:fr-fr:blog:developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities.yml","Developing Gitlab Duo Use Ai To Remediate Security Vulnerabilities","fr-fr/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities.yml","fr-fr/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities",{"_path":3105,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3106,"content":3112,"config":3121,"_id":3123,"_type":13,"title":3124,"_source":15,"_file":3125,"_stem":3126,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements",{"title":3107,"description":3108,"ogTitle":3107,"ogDescription":3108,"noIndex":6,"ogImage":3109,"ogUrl":3110,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3110,"schema":3111},"GitLab Duo : les dernières améliorations de GitLab Duo Chat","Découvrez les dernières améliorations de GitLab Duo Chat, notamment une nouvelle intégration, l'annulation des prompts et des mises à niveau architecturales.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098374/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098374059.png","https://about.gitlab.com/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : tour d'horizon des dernières améliorations de GitLab Duo Chat\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jannik Lehmann\"},{\"@type\":\"Person\",\"name\":\"David O'Regan\"}],\n        \"datePublished\": \"2024-07-10\",\n      }\n                  ",{"title":3113,"description":3114,"authors":3115,"heroImage":3109,"date":3118,"category":698,"tags":3119,"updatedDate":3120},"GitLab Duo : tour d'horizon des dernières améliorations de GitLab Duo Chat","Découvrez les dernières améliorations apportées à GitLab Duo Chat, notamment une nouvelle intégration, l'annulation des prompts et des mises à niveau architecturales.",[3116,3117],"Jannik Lehmann","David O'Regan","2024-07-10",[757,701,679],"2024-08-01",{"slug":3122,"featured":90,"template":683},"developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","content:fr-fr:blog:developing-gitlab-duo-a-roundup-of-recent-chat-enhancements.yml","Developing Gitlab Duo A Roundup Of Recent Chat Enhancements","fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements.yml","fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements",{"_path":3128,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3129,"content":3134,"config":3140,"_id":3142,"_type":13,"title":3143,"_source":15,"_file":3144,"_stem":3145,"_extension":18},"/fr-fr/blog/unveiling-a-new-epic-experience-for-improved-agile-planning",{"ogTitle":3130,"schema":3131,"ogImage":3051,"ogDescription":3132,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3133,"title":3130,"canonicalUrls":3133,"description":3132},"Epics : améliorez la planification Agile avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Epics : une nouvelle expérience pour une meilleure planification Agile avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2024-07-03\",\n      }","La nouvelle expérience des epics améliore la planification de vos workflows et offre une migration fluide pour une meilleure gestion de projet.","https://about.gitlab.com/blog/unveiling-a-new-epic-experience-for-improved-agile-planning",{"heroImage":3051,"authors":3135,"updatedDate":3136,"date":3137,"title":3138,"tags":3139,"description":3132,"category":1100},[1984],"2024-11-07","2024-07-03","Epics : une nouvelle expérience pour une meilleure planification Agile avec GitLab",[1102,736,701,679,1103],{"slug":3141,"featured":6,"template":683},"unveiling-a-new-epic-experience-for-improved-agile-planning","content:fr-fr:blog:unveiling-a-new-epic-experience-for-improved-agile-planning.yml","Unveiling A New Epic Experience For Improved Agile Planning","fr-fr/blog/unveiling-a-new-epic-experience-for-improved-agile-planning.yml","fr-fr/blog/unveiling-a-new-epic-experience-for-improved-agile-planning",{"_path":3147,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3148,"content":3153,"config":3157,"_id":3159,"_type":13,"title":3160,"_source":15,"_file":3161,"_stem":3162,"_extension":18},"/fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development",{"title":3149,"description":3150,"ogTitle":3149,"ogDescription":3150,"noIndex":6,"ogImage":1545,"ogUrl":3151,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3151,"schema":3152},"GitLab Duo Workflow et l’avenir du développement logiciel piloté par l’IA","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.","https://about.gitlab.com/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Workflow et l’avenir du développement logiciel piloté par l’IA\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David DeSanto, Chief Product Officer, GitLab\"}],\n        \"datePublished\": \"2024-06-27\",\n      }",{"title":3149,"description":3150,"authors":3154,"heroImage":1545,"date":3155,"category":698,"tags":3156,"updatedDate":3137},[1795],"2024-06-27",[757,736,819,918,1103],{"slug":3158,"featured":90,"template":683},"meet-gitlab-duo-workflow-the-future-of-ai-driven-development","content:fr-fr:blog:meet-gitlab-duo-workflow-the-future-of-ai-driven-development.yml","Meet Gitlab Duo Workflow The Future Of Ai Driven Development","fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development.yml","fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development",{"_path":3164,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3165,"content":3171,"config":3176,"_id":3178,"_type":13,"title":3179,"_source":15,"_file":3180,"_stem":3181,"_extension":18},"/fr-fr/blog/3-surprising-findings-from-our-2024-global-devsecops-survey",{"title":3166,"description":3167,"ogTitle":3166,"ogDescription":3167,"noIndex":6,"ogImage":3168,"ogUrl":3169,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3169,"schema":3170},"Rapport Global DevSecOps 2024 : ce qu’il faut retenir ","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751993603/Blog/Hero%20Images/fy25-global-devsecops-report-blog-image.png","https://about.gitlab.com/blog/3-surprising-findings-from-our-2024-global-devsecops-survey","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Rapport Global DevSecOps 2024 : ce qu’il faut retenir \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Dave Steer\"}],\n        \"datePublished\": \"2024-06-25\",\n      }",{"title":3166,"description":3167,"authors":3172,"heroImage":3168,"date":3173,"category":3174,"tags":3175},[1718],"2024-06-25","insights",[957,819,757,756,918],{"slug":3177,"featured":6,"template":683},"3-surprising-findings-from-our-2024-global-devsecops-survey","content:fr-fr:blog:3-surprising-findings-from-our-2024-global-devsecops-survey.yml","3 Surprising Findings From Our 2024 Global Devsecops Survey","fr-fr/blog/3-surprising-findings-from-our-2024-global-devsecops-survey.yml","fr-fr/blog/3-surprising-findings-from-our-2024-global-devsecops-survey",{"_path":3183,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3184,"content":3190,"config":3195,"_id":3197,"_type":13,"title":3198,"_source":15,"_file":3199,"_stem":3200,"_extension":18},"/fr-fr/blog/monitor-application-performance-with-distributed-tracing",{"title":3185,"description":3186,"ogTitle":3185,"ogDescription":3186,"noIndex":6,"ogImage":3187,"ogUrl":3188,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3188,"schema":3189},"Surveillez les performances de vos applications avec le traçage distribué","Découvrez comment le traçage distribué résout les problèmes de performance des applications en offrant une visibilité de bout en bout et en favorisant une collaboration fluide.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098000/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%288%29_5x6kH5vwjz8cwKgSBh1w11_1750098000511.png","https://about.gitlab.com/blog/monitor-application-performance-with-distributed-tracing","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Surveillez les performances de vos applications avec le traçage distribué\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sacha Guyon\"}],\n        \"datePublished\": \"2024-06-13\",\n      }",{"title":3185,"description":3186,"authors":3191,"heroImage":3187,"date":3193,"category":679,"tags":3194,"updatedDate":2273},[3192],"Sacha Guyon","2024-06-13",[1701,701,918,736,2256],{"slug":3196,"featured":90,"template":683},"monitor-application-performance-with-distributed-tracing","content:fr-fr:blog:monitor-application-performance-with-distributed-tracing.yml","Monitor Application Performance With Distributed Tracing","fr-fr/blog/monitor-application-performance-with-distributed-tracing.yml","fr-fr/blog/monitor-application-performance-with-distributed-tracing",{"_path":3202,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3203,"content":3209,"config":3215,"_id":3217,"_type":13,"title":3218,"_source":15,"_file":3219,"_stem":3220,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd",{"ogTitle":3204,"schema":3205,"ogImage":3206,"ogDescription":3207,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3208,"title":3204,"canonicalUrls":3208,"description":3207},"GitLab Duo : l'IA combinée à l'analyse des causes profondes","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : l'IA combinée à l'analyse des causes profondes pour réparer les pipelines CI/CD\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Rutvik Shah\"},{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2024-06-06\",\n      }\n                  ","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.","https://about.gitlab.com/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd",{"title":3210,"description":3207,"authors":3211,"heroImage":3206,"date":3213,"category":698,"tags":3214},"GitLab Duo : l'IA combinée à l'analyse des causes profondes pour réparer les pipelines CI/CD",[3212,1075],"Rutvik Shah","2024-06-06",[757,700,819,736,701],{"slug":3216,"featured":90,"template":683},"developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","content:fr-fr:blog:developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd.yml","Developing Gitlab Duo Blending Ai And Root Cause Analysis To Fix Ci Cd","fr-fr/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd.yml","fr-fr/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd",{"_path":3222,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3223,"content":3229,"config":3234,"_id":3236,"_type":13,"title":3237,"_source":15,"_file":3238,"_stem":3239,"_extension":18},"/fr-fr/blog/a-beginners-guide-to-the-git-reftable-format",{"title":3224,"description":3225,"ogTitle":3224,"ogDescription":3225,"noIndex":6,"ogImage":3226,"ogUrl":3227,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3227,"schema":3228},"Format reftable de Git : guide pour les débutants","Dans la version 2.45.0 de Git, GitLab a introduit le backend « reftable », révolutionnant ainsi le stockage des références. Découvrez en détail le fonctionnement de ce nouveau format.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664595/Blog/Hero%20Images/blog-image-template-1800x945__9_.png","https://about.gitlab.com/blog/a-beginners-guide-to-the-git-reftable-format","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Format reftable de Git : guide pour les débutants\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patrick Steinhardt\"}],\n        \"datePublished\": \"2024-05-30\",\n      }",{"title":3224,"description":3225,"authors":3230,"heroImage":3226,"date":3231,"category":817,"tags":3232,"updatedDate":3233},[1946],"2024-05-30",[9,700,1124,1701],"2024-12-19",{"slug":3235,"featured":90,"template":683},"a-beginners-guide-to-the-git-reftable-format","content:fr-fr:blog:a-beginners-guide-to-the-git-reftable-format.yml","A Beginners Guide To The Git Reftable Format","fr-fr/blog/a-beginners-guide-to-the-git-reftable-format.yml","fr-fr/blog/a-beginners-guide-to-the-git-reftable-format",{"_path":3241,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3242,"content":3248,"config":3251,"_id":3253,"_type":13,"title":3254,"_source":15,"_file":3255,"_stem":3256,"_extension":18},"/fr-fr/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code",{"title":3243,"description":3244,"ogTitle":3243,"ogDescription":3244,"noIndex":6,"ogImage":3245,"ogUrl":3246,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3246,"schema":3247},"Développement de GitLab Duo : tester et sécuriser le code généré par l'IA ","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.","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","https://about.gitlab.com/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : tester et sécuriser le code généré par l'IA \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David O'Regan\"}],\n        \"datePublished\": \"2024-05-30\",\n      }\n                  ",{"title":3243,"description":3244,"authors":3249,"heroImage":3245,"date":3231,"category":698,"tags":3250},[3117],[757,819,700,756],{"slug":3252,"featured":6,"template":683},"how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","content:fr-fr:blog:how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code.yml","How Gitlab Duo Helps Secure And Thoroughly Test Ai Generated Code","fr-fr/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code.yml","fr-fr/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code",{"_path":3258,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3259,"content":3265,"config":3271,"_id":3273,"_type":13,"title":3274,"_source":15,"_file":3275,"_stem":3276,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features",{"ogTitle":3260,"schema":3261,"ogImage":3262,"ogDescription":3263,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3264,"title":3260,"canonicalUrls":3264,"description":3263},"GitLab Duo : nos fonctionnalités d’IA adoptées en interne","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : comment nous utilisons nos propres fonctionnalités d’IA \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"David O'Regan\"}],\n        \"datePublished\": \"2024-05-20\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098360/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098360821.png","Découvrez des exemples concrets de la façon dont nous intégrons l'IA dans notre SDLC et comment nous utilisons des métriques pour évaluer leur réussite.","https://about.gitlab.com/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features",{"title":3266,"description":3267,"authors":3268,"heroImage":3262,"date":3269,"category":698,"tags":3270},"GitLab Duo : comment nous utilisons nos propres fonctionnalités d’IA","Dans le cadre de notre série d’articles de blog, nous partageons des exemples concrets de la façon dont nous intégrons l'IA dans notre cycle de développement logiciel et comment nous utilisons des métriques pour évaluer leur réussite.",[3117],"2024-05-20",[757,1603,701,736,1103],{"slug":3272,"featured":90,"template":683},"developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","content:fr-fr:blog:developing-gitlab-duo-how-we-are-dogfooding-our-ai-features.yml","Developing Gitlab Duo How We Are Dogfooding Our Ai Features","fr-fr/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features.yml","fr-fr/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features",{"_path":3278,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3279,"content":3285,"config":3292,"_id":3294,"_type":13,"title":3295,"_source":15,"_file":3296,"_stem":3297,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai",{"ogTitle":3280,"schema":3281,"ogImage":3282,"ogDescription":3283,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3284,"title":3280,"canonicalUrls":3284,"description":3283},"GitLab Duo : ROI et tableau d'analyse d'impact de l’IA","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : mesurer le ROI de l’IA avec le tableau de bord d'analyse d'impact\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Haim Snir\"}],\n        \"datePublished\": \"2024-05-15\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098611/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098611370.png","Découvrez cette nouvelle fonctionnalité qui fournit des métriques détaillées, permettant de comprendre l'efficacité des investissements en IA.","https://about.gitlab.com/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai",{"title":3286,"description":3287,"authors":3288,"heroImage":3282,"date":3290,"category":698,"tags":3291},"GitLab Duo : mesurer le ROI de l’IA avec le tableau de bord d'analyse d'impact","Notre série d’articles de blog se poursuit avec la présentation d'une nouvelle fonctionnalité qui fournit des métriques détaillées, telles que le taux d'utilisation des suggestions de code, permettant de comprendre l'efficacité des investissements en IA.",[3289],"Haim Snir","2024-05-15",[757,1701,701],{"slug":3293,"featured":90,"template":683},"developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","content:fr-fr:blog:developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai.yml","Developing Gitlab Duo Ai Impact Analytics Dashboard Measures The Roi Of Ai","fr-fr/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai.yml","fr-fr/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai",{"_path":3299,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3300,"content":3305,"config":3311,"_id":3313,"_type":13,"title":3314,"_source":15,"_file":3315,"_stem":3316,"_extension":18},"/fr-fr/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale",{"ogTitle":3301,"schema":3302,"ogImage":879,"ogDescription":3303,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3304,"title":3301,"canonicalUrls":3304,"description":3303},"GitLab Duo : validation et tests des modèles d'IA","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Développement de GitLab Duo : comment nous validons et testons les modèles d'IA à grande échelle\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Susie Bitters\"}],\n        \"datePublished\": \"2024-05-09\",\n      }","Découvrez comment nous évaluons les LLM, les adaptons à des cas d'utilisation et les affinons pour fournir de meilleures réponses aux utilisateurs. ","https://about.gitlab.com/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale",{"title":3306,"description":3307,"authors":3308,"heroImage":879,"date":3309,"category":698,"tags":3310},"GitLab Duo : comment nous validons et testons les modèles d'IA à grande échelle","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.",[2118],"2024-05-09",[757,819,736,701,1204],{"slug":3312,"featured":90,"template":683},"developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale","content:fr-fr:blog:developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale.yml","Developing Gitlab Duo How We Validate And Test Ai Models At Scale","fr-fr/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale.yml","fr-fr/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale",{"_path":3318,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3319,"content":3324,"config":3329,"_id":3331,"_type":13,"title":3332,"_source":15,"_file":3333,"_stem":3334,"_extension":18},"/fr-fr/blog/migration-guide-github-advanced-security-to-gitlab-ultimate",{"title":3320,"description":3321,"ogTitle":3320,"ogDescription":3321,"noIndex":6,"ogImage":1418,"ogUrl":3322,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3322,"schema":3323},"Migrer de GitHub Advanced Security vers GitLab Ultimate : notre guide complet","Découvrez les similitudes et les différences entre GitLab Ultimate et GitHub Advanced Security, puis suivez notre tutoriel détaillé pour migrer vers GitLab.","https://about.gitlab.com/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Migrer de GitHub Advanced Security vers GitLab Ultimate : notre guide complet \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2024-05-01\",\n      }",{"title":3320,"description":3321,"authors":3325,"heroImage":1418,"date":3326,"category":756,"tags":3327,"updatedDate":2141},[897],"2024-05-01",[700,3328,756,736,681],"zero trust",{"slug":3330,"featured":90,"template":683},"migration-guide-github-advanced-security-to-gitlab-ultimate","content:fr-fr:blog:migration-guide-github-advanced-security-to-gitlab-ultimate.yml","Migration Guide Github Advanced Security To Gitlab Ultimate","fr-fr/blog/migration-guide-github-advanced-security-to-gitlab-ultimate.yml","fr-fr/blog/migration-guide-github-advanced-security-to-gitlab-ultimate",{"_path":3336,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3337,"content":3342,"config":3346,"_id":3348,"_type":13,"title":3349,"_source":15,"_file":3350,"_stem":3351,"_extension":18},"/fr-fr/blog/whats-new-in-git-2-45-0",{"title":3338,"description":2685,"ogTitle":3338,"ogDescription":2685,"noIndex":6,"ogImage":3339,"ogUrl":3340,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3340,"schema":3341},"Nouveautés de Git 2.45.0","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659507/Blog/Hero%20Images/AdobeStock_623844718.jpg","https://about.gitlab.com/blog/whats-new-in-git-2-45-0","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Nouveautés de Git 2.45.0\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Patrick Steinhardt\"}],\n        \"datePublished\": \"2024-04-30\",\n      }",{"title":3338,"description":2685,"authors":3343,"heroImage":3339,"date":3344,"category":817,"tags":3345},[1946],"2024-04-30",[9,268],{"slug":3347,"featured":6,"template":683},"whats-new-in-git-2-45-0","content:fr-fr:blog:whats-new-in-git-2-45-0.yml","Whats New In Git 2 45 0","fr-fr/blog/whats-new-in-git-2-45-0.yml","fr-fr/blog/whats-new-in-git-2-45-0",{"_path":3353,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3354,"content":3360,"config":3364,"_id":3366,"_type":13,"title":3367,"_source":15,"_file":3368,"_stem":3369,"_extension":18},"/fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know",{"title":3355,"description":3356,"ogTitle":3355,"ogDescription":3356,"noIndex":6,"ogImage":3357,"ogUrl":3358,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3358,"schema":3359},"Workflows GitLab : top 10 des hacks à connaître","Amanda Rueda, notre Sr. Product Manager partage ses astuces pour naviguer rapidement et efficacement sur la plateforme DevSecOps de GitLab et améliorer la collaboration en équipe.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099361/Blog/Hero%20Images/Blog/Hero%20Images/lightvisibility_lightvisibility.png_1750099361252.png","https://about.gitlab.com/blog/top-10-gitlab-workflow-hacks-you-need-to-know","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Workflows GitLab : top 10 des hacks à connaître\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2024-04-09\",\n      }",{"title":3355,"description":3356,"authors":3361,"heroImage":3357,"date":3362,"category":782,"tags":3363},[1984],"2024-04-09",[700,736,701,1103],{"slug":3365,"featured":6,"template":683},"top-10-gitlab-workflow-hacks-you-need-to-know","content:fr-fr:blog:top-10-gitlab-workflow-hacks-you-need-to-know.yml","Top 10 Gitlab Workflow Hacks You Need To Know","fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know.yml","fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know",{"_path":3371,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3372,"content":3378,"config":3383,"_id":3385,"_type":13,"title":3386,"_source":15,"_file":3387,"_stem":3388,"_extension":18},"/fr-fr/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat",{"title":3373,"description":3374,"ogTitle":3373,"ogDescription":3374,"noIndex":6,"ogImage":3375,"ogUrl":3376,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3376,"schema":3377},"GitLab Duo Chat : 10 bonnes pratiques à connaître","Découvrez nos conseils et astuces pour intégrer GitLab Duo Chat à vos workflows DevSecOps alimentés par l'IA. ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097639/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_77JeTV9gAmbXM0224acirV_1750097638765.png","https://about.gitlab.com/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Duo Chat : 10 bonnes pratiques à connaître\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2024-04-02\",\n      }",{"title":3373,"description":3374,"authors":3379,"heroImage":3375,"date":3380,"category":698,"tags":3381,"updatedDate":3382},[1075],"2024-04-02",[757,700,736,701],"2025-03-12",{"slug":3384,"featured":90,"template":683},"10-best-practices-for-using-ai-powered-gitlab-duo-chat","content:fr-fr:blog:10-best-practices-for-using-ai-powered-gitlab-duo-chat.yml","10 Best Practices For Using Ai Powered Gitlab Duo Chat","fr-fr/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat.yml","fr-fr/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat",{"_path":3390,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3391,"content":3397,"config":3402,"_id":3404,"_type":13,"title":3405,"_source":15,"_file":3406,"_stem":3407,"_extension":18},"/fr-fr/blog/how-to-integrate-custom-security-scanners-into-gitlab",{"title":3392,"description":3393,"ogTitle":3392,"ogDescription":3393,"noIndex":6,"ogImage":3394,"ogUrl":3395,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3395,"schema":3396},"Comment intégrer vos propres scanners de sécurité dans GitLab","Découvrez comment enrichir votre usage de la plateforme DevSecOps en ajoutant des scanners de sécurité personnalisés à vos workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097082/Blog/Hero%20Images/Blog/Hero%20Images/securitycheck_securitycheck.png_1750097081856.png","https://about.gitlab.com/blog/how-to-integrate-custom-security-scanners-into-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment intégrer vos propres scanners de sécurité dans GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2024-02-27\",\n      }",{"title":3392,"description":3393,"authors":3398,"heroImage":3394,"date":3399,"category":756,"tags":3400,"updatedDate":3401},[897],"2024-02-27",[700,756,681,736],"2025-06-09",{"slug":3403,"featured":90,"template":683},"how-to-integrate-custom-security-scanners-into-gitlab","content:fr-fr:blog:how-to-integrate-custom-security-scanners-into-gitlab.yml","How To Integrate Custom Security Scanners Into Gitlab","fr-fr/blog/how-to-integrate-custom-security-scanners-into-gitlab.yml","fr-fr/blog/how-to-integrate-custom-security-scanners-into-gitlab",{"_path":3409,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3410,"content":3416,"config":3421,"_id":3423,"_type":13,"title":3424,"_source":15,"_file":3425,"_stem":3426,"_extension":18},"/fr-fr/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management",{"title":3411,"description":3412,"ogTitle":3411,"ogDescription":3412,"noIndex":6,"ogImage":3413,"ogUrl":3414,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3414,"schema":3415},"Améliorer la gestion de portefeuille avec les epics multi-niveaux de GitLab","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098713/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750098713577.png","https://about.gitlab.com/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Améliorer la gestion de portefeuille avec les epics multi-niveaux de GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"},{\"@type\":\"Person\",\"name\":\"Melissa Ushakov\"}],\n        \"datePublished\": \"2024-02-06\",\n      }",{"title":3411,"description":3412,"authors":3417,"heroImage":3413,"date":3419,"category":1100,"tags":3420},[1984,3418],"Melissa Ushakov","2024-02-06",[1102,819,736],{"slug":3422,"featured":90,"template":683},"unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","content:fr-fr:blog:unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management.yml","Unlocking Agile Excellence Gitlab Epics For Seamless Portfolio Management","fr-fr/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management.yml","fr-fr/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management",{"_path":3428,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3429,"content":3435,"config":3440,"_id":3442,"_type":13,"title":3443,"_source":15,"_file":3444,"_stem":3445,"_extension":18},"/fr-fr/blog/jenkins-to-gitlab-migration-made-easy",{"title":3430,"description":3431,"ogTitle":3430,"ogDescription":3431,"noIndex":6,"ogImage":3432,"ogUrl":3433,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3433,"schema":3434},"Migrer de Jenkins vers GitLab : le guide complet","Découvrez pourquoi et comment migrer facilement de Jenkins vers GitLab en suivant ce guide étape par étape.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663019/Blog/Hero%20Images/AdobeStock_519147119.jpg","https://about.gitlab.com/blog/jenkins-to-gitlab-migration-made-easy","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Migrer de Jenkins vers GitLab : le guide complet\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2024-02-01\",\n      }",{"title":3430,"description":3431,"authors":3436,"heroImage":3432,"date":3437,"category":782,"tags":3438,"updatedDate":3439},[897],"2024-02-01",[108,819],"2025-03-18",{"slug":3441,"featured":90,"template":683},"jenkins-to-gitlab-migration-made-easy","content:fr-fr:blog:jenkins-to-gitlab-migration-made-easy.yml","Jenkins To Gitlab Migration Made Easy","fr-fr/blog/jenkins-to-gitlab-migration-made-easy.yml","fr-fr/blog/jenkins-to-gitlab-migration-made-easy",{"_path":3447,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3448,"content":3454,"config":3459,"_id":3461,"_type":13,"title":3462,"_source":15,"_file":3463,"_stem":3464,"_extension":18},"/fr-fr/blog/southwest-looking-to-help-developers-take-flight",{"ogTitle":3449,"schema":3450,"ogImage":3451,"ogDescription":3452,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3453,"title":3449,"canonicalUrls":3453,"description":3452},"Southwest Airlines transforme son développement avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment Southwest Airlines transforme ses pratiques de développement logiciel avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sharon Gaudin\"}],\n        \"datePublished\": \"2024-01-30\",\n      }\n                  ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665272/Blog/Hero%20Images/AdobeStock_380312133.jpg","Découvrez comment les équipes DevOps de la compagnie aérienne augmentent leur capacité à détecter et à résoudre les problèmes avec GitLab.","https://about.gitlab.com/blog/southwest-looking-to-help-developers-take-flight",{"title":3449,"description":3452,"authors":3455,"heroImage":3451,"date":3457,"category":2293,"tags":3458},[3456],"Sharon Gaudin","2024-01-30",[784,919,757,2296],{"slug":3460,"featured":6,"template":683},"southwest-looking-to-help-developers-take-flight","content:fr-fr:blog:southwest-looking-to-help-developers-take-flight.yml","Southwest Looking To Help Developers Take Flight","fr-fr/blog/southwest-looking-to-help-developers-take-flight.yml","fr-fr/blog/southwest-looking-to-help-developers-take-flight",{"_path":3466,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3467,"content":3472,"config":3477,"_id":3479,"_type":13,"title":3480,"_source":15,"_file":3481,"_stem":3482,"_extension":18},"/fr-fr/blog/tutorial-automated-release-and-release-notes-with-gitlab",{"ogTitle":3468,"schema":3469,"ogImage":1345,"ogDescription":3470,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3471,"title":3468,"canonicalUrls":3471,"description":3470},"Automatisez vos sorties et notes de version avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Tutoriel : Automatisez vos sorties et notes de version avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ben Ridley\"}],\n        \"datePublished\": \"2023-11-01\",\n      }","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.","https://about.gitlab.com/blog/tutorial-automated-release-and-release-notes-with-gitlab",{"heroImage":1345,"authors":3473,"updatedDate":1697,"date":3475,"title":3468,"tags":3476,"description":3470,"category":679},[3474],"Ben Ridley","2023-11-01",[1777,108,784,819,9],{"slug":3478,"featured":6,"template":683},"tutorial-automated-release-and-release-notes-with-gitlab","content:fr-fr:blog:tutorial-automated-release-and-release-notes-with-gitlab.yml","Tutorial Automated Release And Release Notes With Gitlab","fr-fr/blog/tutorial-automated-release-and-release-notes-with-gitlab.yml","fr-fr/blog/tutorial-automated-release-and-release-notes-with-gitlab",{"_path":3484,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3485,"content":3493,"config":3498,"_id":3500,"_type":13,"title":3501,"_source":15,"_file":3502,"_stem":3503,"_extension":18},"/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab",{"title":3486,"description":3487,"ogTitle":3488,"ogDescription":3489,"noIndex":6,"ogImage":3490,"ogUrl":3491,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3491,"schema":3492},"Simplifiez votre outil de planification Agile avec GitLab","Maximisez votre planification Agile avec une plateforme qui prend en charge l'automatisation, protège l'expérience utilisateur et facilite la configuration.","5 raisons de simplifier la configuration de votre outil de planification Agile avec GitLab","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665084/Blog/Hero%20Images/agile.png","https://about.gitlab.com/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"5 raisons de simplifier la configuration de votre outil de planification Agile avec GitLab\",\n  \"author\": [{\"@type\":\"Person\",\"name\":\"Melissa Ushakov\"}],\n  \"datePublished\": \"2025-10-16\",\n}",{"title":3488,"description":3494,"authors":3495,"heroImage":3490,"date":3496,"category":1100,"tags":3497},"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.",[3418],"2023-10-17",[1102,736,819,679],{"slug":3499,"featured":6,"template":683},"five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","content:fr-fr:blog:five-reasons-to-simplify-agile-planning-tool-configuration-gitlab.yml","Five Reasons To Simplify Agile Planning Tool Configuration Gitlab","fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab.yml","fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab",{"_path":3505,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3506,"content":3512,"config":3518,"_id":3520,"_type":13,"title":3521,"_source":15,"_file":3522,"_stem":3523,"_extension":18},"/fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions",{"title":3507,"description":3508,"ogTitle":3507,"ogDescription":3508,"noIndex":6,"ogImage":3509,"ogUrl":3510,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3510,"schema":3511},"Programmation en Rust à l’aide de l'IA : tutoriel","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662439/Blog/Hero%20Images/codewithheart.png","https://about.gitlab.com/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Programmation en Rust à l’aide de l'IA : tutoriel\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2023-10-12\",\n      }",{"title":3507,"description":3508,"authors":3513,"heroImage":3509,"date":3514,"category":698,"tags":3515,"updatedDate":3517},[1075],"2023-10-12",[819,3516,700,1103,757],"careers","2025-01-27",{"slug":3519,"featured":6,"template":683},"learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","content:fr-fr:blog:learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions.yml","Learn Advanced Rust Programming With A Little Help From Ai Code Suggestions","fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions.yml","fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions",{"_path":3525,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3526,"content":3532,"config":3537,"_id":3539,"_type":13,"title":3540,"_source":15,"_file":3541,"_stem":3542,"_extension":18},"/fr-fr/blog/how-gitlab-can-support-your-iso-compliance-journey",{"title":3527,"description":3528,"ogTitle":3527,"ogDescription":3528,"noIndex":6,"ogImage":3529,"ogUrl":3530,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3530,"schema":3531},"ISO 27001: comment GitLab vous assiste dans votre démarche de conformité ","Les fonctionnalités de sécurité logicielle de GitLab peuvent vous aider à vous conformer à la norme ISO 27001.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662877/Blog/Hero%20Images/security-cover-new.png","https://about.gitlab.com/blog/how-gitlab-can-support-your-iso-compliance-journey","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"ISO 27001: comment GitLab vous assiste dans votre démarche de conformité \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Joseph Longo\"}],\n        \"datePublished\": \"2023-09-06\",\n      }",{"title":3527,"description":3528,"authors":3533,"heroImage":3529,"date":3534,"category":756,"tags":3535,"updatedDate":3536},[2941],"2023-09-06",[756,701,2296],"2024-07-31",{"slug":3538,"featured":6,"template":683},"how-gitlab-can-support-your-iso-compliance-journey","content:fr-fr:blog:how-gitlab-can-support-your-iso-compliance-journey.yml","How Gitlab Can Support Your Iso Compliance Journey","fr-fr/blog/how-gitlab-can-support-your-iso-compliance-journey.yml","fr-fr/blog/how-gitlab-can-support-your-iso-compliance-journey",{"_path":3544,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3545,"content":3551,"config":3555,"_id":3557,"_type":13,"title":3558,"_source":15,"_file":3559,"_stem":3560,"_extension":18},"/fr-fr/blog/gitlab-flow-duo",{"title":3546,"description":3547,"ogTitle":3546,"ogDescription":3547,"noIndex":6,"ogImage":3548,"ogUrl":3549,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3549,"schema":3550},"GitLab Flow et GitLab Duo : le combo gagnant pour un workflow puissant","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662840/Blog/Hero%20Images/ai-experiment-stars.png","https://about.gitlab.com/blog/gitlab-flow-duo","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GitLab Flow et GitLab Duo : le combo gagnant pour un workflow puissant\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2023-07-27\",\n      }",{"title":3546,"description":3547,"authors":3552,"heroImage":3548,"date":3553,"category":698,"tags":3554,"updatedDate":2023},[861],"2023-07-27",[108,757,819],{"slug":3556,"featured":6,"template":683},"gitlab-flow-duo","content:fr-fr:blog:gitlab-flow-duo.yml","Gitlab Flow Duo","fr-fr/blog/gitlab-flow-duo.yml","fr-fr/blog/gitlab-flow-duo",{"_path":3562,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3563,"content":3569,"config":3575,"_id":3577,"_type":13,"title":3578,"_source":15,"_file":3579,"_stem":3580,"_extension":18},"/fr-fr/blog/how-to-deploy-react-to-amazon-s3",{"title":3564,"description":3565,"ogTitle":3564,"ogDescription":3565,"noIndex":6,"ogImage":3566,"ogUrl":3567,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3567,"schema":3568},"Comment déployer une application React sur Amazon S3 avec GitLab CI/CD","Vous souhaitez déployer une application React sur Amazon S3 avec GitLab CI/CD ? Suivez notre guide étape par étape.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663291/Blog/Hero%20Images/cover1.jpg","https://about.gitlab.com/blog/how-to-deploy-react-to-amazon-s3","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment déployer une application React sur Amazon S3 avec GitLab CI/CD\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Jeremy Wagner\"}],\n        \"datePublished\": \"2023-03-01\",\n      }",{"title":3564,"description":3565,"authors":3570,"heroImage":3566,"date":3572,"category":677,"tags":3573,"updatedDate":3574},[3571],"Jeremy Wagner","2023-03-01",[784,108],"2025-03-27",{"slug":3576,"featured":6,"template":683},"how-to-deploy-react-to-amazon-s3","content:fr-fr:blog:how-to-deploy-react-to-amazon-s3.yml","How To Deploy React To Amazon S3","fr-fr/blog/how-to-deploy-react-to-amazon-s3.yml","fr-fr/blog/how-to-deploy-react-to-amazon-s3",{"_path":3582,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3583,"content":3589,"config":3593,"_id":3595,"_type":13,"title":3596,"_source":15,"_file":3597,"_stem":3598,"_extension":18},"/fr-fr/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation",{"title":3584,"description":3585,"ogTitle":3584,"ogDescription":3585,"noIndex":6,"ogImage":3586,"ogUrl":3587,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3587,"schema":3588},"Utiliser l'API python-gitlab pour améliorer vos workflows DevSecOps","Vous souhaitez améliorer vos workflows DevSecOps ? Découvrez dans ce tutoriel des exemples et bonnes pratiques d’utilisation de l’API python-gitlab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659883/Blog/Hero%20Images/post-cover-image.jpg","https://about.gitlab.com/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Utiliser l'API python-gitlab pour améliorer vos workflows DevSecOps\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Michael Friedrich\"}],\n        \"datePublished\": \"2023-02-01\",\n      }",{"title":3584,"description":3585,"authors":3590,"heroImage":3586,"date":3591,"category":677,"tags":3592},[1075],"2023-02-01",[232,700,819,736],{"slug":3594,"featured":6,"template":683},"efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","content:fr-fr:blog:efficient-devsecops-workflows-hands-on-python-gitlab-api-automation.yml","Efficient Devsecops Workflows Hands On Python Gitlab Api Automation","fr-fr/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation.yml","fr-fr/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation",{"_path":3600,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3601,"content":3607,"config":3612,"_id":3614,"_type":13,"title":3615,"_source":15,"_file":3616,"_stem":3617,"_extension":18},"/fr-fr/blog/the-ultimate-guide-to-sboms",{"title":3602,"description":3603,"ogTitle":3602,"ogDescription":3603,"noIndex":6,"ogImage":3604,"ogUrl":3605,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3605,"schema":3606},"Qu’est-ce qu’une nomenclature logicielle (SBOM) et quel est son rôle ?","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664571/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","https://about.gitlab.com/blog/the-ultimate-guide-to-sboms","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Qu’est-ce qu’une nomenclature logicielle (SBOM) et quel est son rôle ?\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Sandra Gittlen\"}],\n        \"datePublished\": \"2022-10-25\",\n      }",{"title":3602,"description":3603,"authors":3608,"heroImage":3604,"date":3609,"category":756,"tags":3610,"updatedDate":3611},[1620],"2022-10-25",[756,819,1701,1124,185],"2024-12-16",{"slug":3613,"featured":6,"template":683},"the-ultimate-guide-to-sboms","content:fr-fr:blog:the-ultimate-guide-to-sboms.yml","The Ultimate Guide To Sboms","fr-fr/blog/the-ultimate-guide-to-sboms.yml","fr-fr/blog/the-ultimate-guide-to-sboms",{"_path":3619,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3620,"content":3626,"config":3633,"_id":3635,"_type":13,"title":3636,"_source":15,"_file":3637,"_stem":3638,"_extension":18},"/fr-fr/blog/five-fast-facts-about-docs-as-code-at-gitlab",{"title":3621,"description":3622,"ogTitle":3621,"ogDescription":3622,"noIndex":6,"ogImage":3623,"ogUrl":3624,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3624,"schema":3625},"Documentation as code chez GitLab : 5 choses à savoir","Découvrez dans cet article comment nous utilisons la méthodologie « documentation as code » avec GitLab pour la rédaction de notre documentation technique.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660257/Blog/Hero%20Images/pen.jpg","https://about.gitlab.com/blog/five-fast-facts-about-docs-as-code-at-gitlab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Documentation as code chez GitLab : 5 choses à savoir\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Suzanne Selhorn\"},{\"@type\":\"Person\",\"name\":\"Susan Tacker\"},{\"@type\":\"Person\",\"name\":\"Diana Logan\"}],\n        \"datePublished\": \"2022-10-12\",\n      }",{"title":3621,"description":3622,"authors":3627,"heroImage":3623,"date":3630,"category":3174,"tags":3631,"updatedDate":3632},[1160,3628,3629],"Susan Tacker","Diana Logan","2022-10-12",[3516,2295,1204],"2024-08-08",{"slug":3634,"featured":6,"template":683},"five-fast-facts-about-docs-as-code-at-gitlab","content:fr-fr:blog:five-fast-facts-about-docs-as-code-at-gitlab.yml","Five Fast Facts About Docs As Code At Gitlab","fr-fr/blog/five-fast-facts-about-docs-as-code-at-gitlab.yml","fr-fr/blog/five-fast-facts-about-docs-as-code-at-gitlab",{"_path":3640,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3641,"content":3647,"config":3653,"_id":3655,"_type":13,"title":3656,"_source":15,"_file":3657,"_stem":3658,"_extension":18},"/fr-fr/blog/take-advantage-of-git-rebase",{"title":3642,"description":3643,"ogTitle":3642,"ogDescription":3643,"noIndex":6,"ogImage":3644,"ogUrl":3645,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3645,"schema":3646},"Améliorez votre workflow avec Git rebase","Exploitez les fonctionnalités de Git rebase pour améliorer votre workflow.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665560/Blog/Hero%20Images/speedmonorepo.jpg","https://about.gitlab.com/blog/take-advantage-of-git-rebase","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Améliorez votre workflow avec Git rebase\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Christian Couder\"}],\n        \"datePublished\": \"2022-10-06\",\n      }",{"title":3642,"description":3643,"authors":3648,"heroImage":3644,"date":3649,"category":677,"tags":3650,"updatedDate":3652},[2408],"2022-10-06",[9,1103,3651,700],"releases","2024-11-14",{"slug":3654,"featured":6,"template":683},"take-advantage-of-git-rebase","content:fr-fr:blog:take-advantage-of-git-rebase.yml","Take Advantage Of Git Rebase","fr-fr/blog/take-advantage-of-git-rebase.yml","fr-fr/blog/take-advantage-of-git-rebase",{"_path":3660,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3661,"content":3667,"config":3672,"_id":3674,"_type":13,"title":3675,"_source":15,"_file":3676,"_stem":3677,"_extension":18},"/fr-fr/blog/what-are-the-benefits-of-a-microservices-architecture",{"title":3662,"description":3663,"ogTitle":3662,"ogDescription":3663,"noIndex":6,"ogImage":3664,"ogUrl":3665,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3665,"schema":3666},"Architecture de microservices : définition, avantages et bonnes pratiques","Une architecture de microservices permet de moderniser votre approche informatique. Découvrez ses avantages et les bonnes pratiques pour démarrer.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662898/Blog/Hero%20Images/microservices-explosion.jpg","https://about.gitlab.com/blog/what-are-the-benefits-of-a-microservices-architecture","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Architecture de microservices : définition, avantages et bonnes pratiques\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2022-09-29\",\n      }",{"title":3662,"description":3663,"authors":3668,"heroImage":3664,"date":3669,"category":782,"tags":3670,"updatedDate":3671},[1013],"2022-09-29",[784,784,701],"2024-10-01",{"slug":3673,"featured":90,"template":683},"what-are-the-benefits-of-a-microservices-architecture","content:fr-fr:blog:what-are-the-benefits-of-a-microservices-architecture.yml","What Are The Benefits Of A Microservices Architecture","fr-fr/blog/what-are-the-benefits-of-a-microservices-architecture.yml","fr-fr/blog/what-are-the-benefits-of-a-microservices-architecture",{"_path":3679,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3680,"content":3686,"config":3691,"_id":3693,"_type":13,"title":3694,"_source":15,"_file":3695,"_stem":3696,"_extension":18},"/fr-fr/blog/observability-vs-monitoring-in-devops",{"title":3681,"description":3682,"ogTitle":3681,"ogDescription":3682,"noIndex":6,"ogImage":3683,"ogUrl":3684,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3684,"schema":3685},"DevOps : de la surveillance à l'observabilité","Vous souhaitez bénéficier d'une visibilité totale sur l'ensemble du cycle de développement de vos logiciels ? La réponse tient en un mot : l'observabilité.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665484/Blog/Hero%20Images/monitoring-update-feature-image.jpg","https://about.gitlab.com/blog/observability-vs-monitoring-in-devops","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"DevOps : de la surveillance à l'observabilité\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Mike Vanbuskirk\"}],\n        \"datePublished\": \"2022-06-14\",\n      }",{"title":3681,"description":3682,"authors":3687,"heroImage":3683,"date":3689,"category":677,"tags":3690,"updatedDate":2942},[3688],"Mike Vanbuskirk","2022-06-14",[784,756,1701],{"slug":3692,"featured":6,"template":683},"observability-vs-monitoring-in-devops","content:fr-fr:blog:observability-vs-monitoring-in-devops.yml","Observability Vs Monitoring In Devops","fr-fr/blog/observability-vs-monitoring-in-devops.yml","fr-fr/blog/observability-vs-monitoring-in-devops",{"_path":3698,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3699,"content":3705,"config":3712,"_id":3714,"_type":13,"title":3715,"_source":15,"_file":3716,"_stem":3717,"_extension":18},"/fr-fr/blog/ensuring-compliance",{"ogTitle":3700,"schema":3701,"ogImage":3702,"ogDescription":3703,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3704,"title":3700,"canonicalUrls":3704,"description":3703},"Séparation des tâches et conformité avec GitLab","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Séparation des tâches et conformité avec GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Beatriz Barbosa\"},{\"@type\":\"Person\",\"name\":\"Fernando Diaz\"}],\n        \"datePublished\": \"2022-04-04\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098232/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_479904468%20%281%29_4lmOEVlaXP0YC3hSFmOw6i_1750098232241.jpg","Maintenez la conformité sans compromettre la rapidité de développement grâce à votre plateforme DevSecOps.","https://about.gitlab.com/blog/ensuring-compliance",{"heroImage":3702,"authors":3706,"updatedDate":3708,"date":3709,"title":3710,"tags":3711,"description":3703,"category":756},[3707,897],"Beatriz Barbosa","2025-07-21","2022-04-04","Séparation des tâches et conformité avec GitLab : le guide",[1777,1778],{"slug":3713,"featured":6,"template":683},"ensuring-compliance","content:fr-fr:blog:ensuring-compliance.yml","Ensuring Compliance","fr-fr/blog/ensuring-compliance.yml","fr-fr/blog/ensuring-compliance",{"_path":3719,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3720,"content":3726,"config":3731,"_id":3733,"_type":13,"title":3734,"_source":15,"_file":3735,"_stem":3736,"_extension":18},"/fr-fr/blog/4-must-know-devops-principles",{"title":3721,"description":3722,"ogTitle":3721,"ogDescription":3722,"noIndex":6,"ogImage":3723,"ogUrl":3724,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3724,"schema":3725},"Principes DevOps : les fondamentaux pour un développement réussi","Découvrez 4 principes DevOps clés pour développer des logiciels plus rapidement et de meilleure qualité.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665982/Blog/Hero%20Images/jpvalery-9pLx0sLli4unsplash.jpg","https://about.gitlab.com/blog/4-must-know-devops-principles","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Principes DevOps : les fondamentaux pour un développement réussi\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2022-02-11\",\n      }",{"title":3721,"description":3722,"authors":3727,"heroImage":3723,"date":3728,"category":3174,"tags":3729,"updatedDate":3730},[1013],"2022-02-11",[784,2256,232],"2024-10-22",{"slug":3732,"featured":6,"template":683},"4-must-know-devops-principles","content:fr-fr:blog:4-must-know-devops-principles.yml","4 Must Know Devops Principles","fr-fr/blog/4-must-know-devops-principles.yml","fr-fr/blog/4-must-know-devops-principles",{"_path":3738,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3739,"content":3745,"config":3751,"_id":3753,"_type":13,"title":3754,"_source":15,"_file":3755,"_stem":3756,"_extension":18},"/fr-fr/blog/how-to-keep-up-with-ci-cd-best-practices",{"title":3740,"description":3741,"ogTitle":3740,"ogDescription":3741,"noIndex":6,"ogImage":3742,"ogUrl":3743,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3743,"schema":3744},"Quelles sont les meilleures pratiques CI/CD à connaître ?","Dans cet article, nous vous partageons tous nos conseils pour mettre en oeuvre une approche CI/CD réussie.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661856/Blog/Hero%20Images/ci-cd-demo.jpg","https://about.gitlab.com/blog/how-to-keep-up-with-ci-cd-best-practices","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Quelles sont les meilleures pratiques CI/CD à connaître ?\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Valerie Silverthorne\"}],\n        \"datePublished\": \"2022-02-03\",\n      }",{"title":3740,"description":3741,"authors":3746,"heroImage":3742,"date":3748,"category":3174,"tags":3749,"updatedDate":3750},[3747],"Valerie Silverthorne","2022-02-03",[1777,1778,784],"2024-10-17",{"slug":3752,"featured":6,"template":683},"how-to-keep-up-with-ci-cd-best-practices","content:fr-fr:blog:how-to-keep-up-with-ci-cd-best-practices.yml","How To Keep Up With Ci Cd Best Practices","fr-fr/blog/how-to-keep-up-with-ci-cd-best-practices.yml","fr-fr/blog/how-to-keep-up-with-ci-cd-best-practices",{"_path":3758,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3759,"content":3765,"config":3769,"_id":3771,"_type":13,"title":3772,"_source":15,"_file":3773,"_stem":3774,"_extension":18},"/fr-fr/blog/beginner-guide-python-programming",{"title":3760,"description":3761,"ogTitle":3760,"ogDescription":3761,"noIndex":6,"ogImage":3762,"ogUrl":3763,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3763,"schema":3764},"Apprendre Python : tout savoir sur ce langage de programmation","Python est de plus en plus populaire, et pour de bonnes raisons. Retrouvez toutes les informations essentielles pour faire vos premiers pas avec Python.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664962/Blog/Hero%20Images/python.jpg","https://about.gitlab.com/blog/beginner-guide-python-programming","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Apprendre Python : tout savoir sur ce langage de programmation\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2021-10-21\",\n      }",{"title":3760,"description":3761,"authors":3766,"heroImage":3762,"date":3767,"category":782,"tags":3768},[1013],"2021-10-21",[784,3516,700],{"slug":3770,"featured":6,"template":683},"beginner-guide-python-programming","content:fr-fr:blog:beginner-guide-python-programming.yml","Beginner Guide Python Programming","fr-fr/blog/beginner-guide-python-programming.yml","fr-fr/blog/beginner-guide-python-programming",{"_path":3776,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3777,"content":3783,"config":3788,"_id":3790,"_type":13,"title":3791,"_source":15,"_file":3792,"_stem":3793,"_extension":18},"/fr-fr/blog/demystifying-ci-cd-variables",{"title":3778,"description":3779,"ogTitle":3778,"ogDescription":3779,"noIndex":6,"ogImage":3780,"ogUrl":3781,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3781,"schema":3782},"Variables d’environnement : tout savoir sur les variables CI/CD de GitLab","Les variables CI/CD permettent de contrôler les jobs et les pipelines. Découvrez tout ce que vous devez savoir sur les variables d'environnement de GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664679/Blog/Hero%20Images/blog-image-template-1800x945__24_.png","https://about.gitlab.com/blog/demystifying-ci-cd-variables","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Variables d’environnement : tout savoir sur les variables CI/CD de GitLab\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Veethika Mishra\"}],\n        \"datePublished\": \"2021-04-09\",\n      }",{"title":3778,"description":3779,"authors":3784,"heroImage":3780,"date":3786,"category":677,"tags":3787,"updatedDate":2316},[3785],"Veethika Mishra","2021-04-09",[1778,701,1204,1777,108,700],{"slug":3789,"featured":6,"template":683},"demystifying-ci-cd-variables","content:fr-fr:blog:demystifying-ci-cd-variables.yml","Demystifying Ci Cd Variables","fr-fr/blog/demystifying-ci-cd-variables.yml","fr-fr/blog/demystifying-ci-cd-variables",{"_path":3795,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3796,"content":3802,"config":3808,"_id":3810,"_type":13,"title":3811,"_source":15,"_file":3812,"_stem":3813,"_extension":18},"/fr-fr/blog/ci-deployment-and-environments",{"title":3797,"description":3798,"ogTitle":3797,"ogDescription":3798,"noIndex":6,"ogImage":3799,"ogUrl":3800,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3800,"schema":3801},"Comment déployer du code dans des environnements multiples avec GitLab CI","GitLab CI est à la fois puissant et polyvalent. Découvrez les capacités de cet outil à travers plusieurs scénarios d'utilisation.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662033/Blog/Hero%20Images/intro.jpg","https://about.gitlab.com/blog/ci-deployment-and-environments","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment déployer du code dans des environnements multiples avec GitLab CI\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Ivan Nemytchenko\"},{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2021-02-05\",\n      }",{"title":3797,"description":3798,"authors":3803,"heroImage":3799,"date":3805,"category":677,"tags":3806,"updatedDate":3807},[3804,861],"Ivan Nemytchenko","2021-02-05",[1777,1778,700],"2024-11-21",{"slug":3809,"featured":6,"template":683},"ci-deployment-and-environments","content:fr-fr:blog:ci-deployment-and-environments.yml","Ci Deployment And Environments","fr-fr/blog/ci-deployment-and-environments.yml","fr-fr/blog/ci-deployment-and-environments",{"_path":3815,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3816,"content":3821,"config":3826,"_id":3828,"_type":13,"title":3829,"_source":15,"_file":3830,"_stem":3831,"_extension":18},"/fr-fr/blog/we-need-to-talk-no-proxy",{"title":3817,"description":3818,"ogTitle":3817,"ogDescription":3818,"noIndex":6,"ogImage":3339,"ogUrl":3819,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3819,"schema":3820},"Pouvons-nous standardiser la variable d'environnement NO_PROXY ?","Découvrez notre guide complet sur no_proxy, la configuration des paramètres\ndu proxy, ainsi que les spécificités de no_proxy, http_proxy et https_proxy.","https://about.gitlab.com/blog/we-need-to-talk-no-proxy","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Pouvons-nous standardiser la variable d'environnement NO_PROXY ?\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Stan Hu\"}],\n        \"datePublished\": \"2021-01-27\",\n      }",{"title":3817,"description":3818,"authors":3822,"heroImage":3339,"date":3823,"category":677,"tags":3824},[1405],"2021-01-27",[268,3516,2868,3825],"startups",{"slug":3827,"featured":6,"template":683},"we-need-to-talk-no-proxy","content:fr-fr:blog:we-need-to-talk-no-proxy.yml","We Need To Talk No Proxy","fr-fr/blog/we-need-to-talk-no-proxy.yml","fr-fr/blog/we-need-to-talk-no-proxy",{"_path":3833,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3834,"content":3840,"config":3845,"_id":3847,"_type":13,"title":3848,"_source":15,"_file":3849,"_stem":3850,"_extension":18},"/fr-fr/blog/basics-of-gitlab-ci-updated",{"title":3835,"description":3836,"ogTitle":3835,"ogDescription":3836,"noIndex":6,"ogImage":3837,"ogUrl":3838,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3838,"schema":3839},"Intégration continue : créez votre premier pipeline CI avec GitLab ","Vous débutez dans l'intégration continue ? Apprenez à créer votre premier pipeline CI avec GitLab. Lisez notre guide complet.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662061/Blog/Hero%20Images/cicdcover.png","https://about.gitlab.com/blog/basics-of-gitlab-ci-updated","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Intégration continue : créez votre premier pipeline CI avec GitLab \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Itzik Gan Baruch\"}],\n        \"datePublished\": \"2020-12-10\",\n      }",{"title":3835,"description":3836,"authors":3841,"heroImage":3837,"date":3842,"category":677,"tags":3843,"updatedDate":3844},[761],"2020-12-10",[1777,700],"2025-01-07",{"slug":3846,"featured":6,"template":683},"basics-of-gitlab-ci-updated","content:fr-fr:blog:basics-of-gitlab-ci-updated.yml","Basics Of Gitlab Ci Updated","fr-fr/blog/basics-of-gitlab-ci-updated.yml","fr-fr/blog/basics-of-gitlab-ci-updated",{"_path":3852,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3853,"content":3859,"config":3864,"_id":3866,"_type":13,"title":3867,"_source":15,"_file":3868,"_stem":3869,"_extension":18},"/fr-fr/blog/keep-git-history-clean-with-interactive-rebase",{"title":3854,"description":3855,"ogTitle":3854,"ogDescription":3855,"noIndex":6,"ogImage":3856,"ogUrl":3857,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3857,"schema":3858},"Comment conserver un historique Git propre avec le rebase interactif","Le rebase interactif est l'un des outils les plus polyvalents de Git. Découvrez comment l'utiliser pour corriger vos messages de commit, réparer des erreurs et bien plus encore.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662593/Blog/Hero%20Images/title-image.png","https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment conserver un historique Git propre avec le rebase interactif\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Tobias Günther\"}],\n        \"datePublished\": \"2020-11-23\",\n      }",{"title":3854,"description":3855,"authors":3860,"heroImage":3856,"date":3862,"category":677,"tags":3863},[3861],"Tobias Günther","2020-11-23",[9,700],{"slug":3865,"featured":6,"template":683},"keep-git-history-clean-with-interactive-rebase","content:fr-fr:blog:keep-git-history-clean-with-interactive-rebase.yml","Keep Git History Clean With Interactive Rebase","fr-fr/blog/keep-git-history-clean-with-interactive-rebase.yml","fr-fr/blog/keep-git-history-clean-with-interactive-rebase",{"_path":3871,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3872,"content":3878,"config":3884,"_id":3886,"_type":13,"title":3887,"_source":15,"_file":3888,"_stem":3889,"_extension":18},"/fr-fr/blog/agile-pairing-sessions",{"ogTitle":3873,"schema":3874,"ogImage":3875,"ogDescription":3876,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3877,"title":3873,"canonicalUrls":3877,"description":3876},"Pair programming : apprenez à coder en binôme","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Pair programming : coder en binôme pour progresser et améliorer sa productivité\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Suri Patel\"}],\n        \"datePublished\": \"2019-08-20\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665897/Blog/Hero%20Images/incrementalcodedevelopment.jpg","Dans cet article, découvrez le pair programming, pourquoi vous devez coder en binôme et comment éviter les erreurs principales lorsqu'on se lance.","https://about.gitlab.com/blog/agile-pairing-sessions",{"heroImage":3875,"authors":3879,"updatedDate":2767,"date":3881,"title":3882,"tags":3883,"description":3876,"category":3174},[3880],"Suri Patel","2019-08-20","Pair programming : coder en binôme pour progresser et améliorer sa productivité",[1102,2256,784,1103],{"slug":3885,"featured":6,"template":683},"agile-pairing-sessions","content:fr-fr:blog:agile-pairing-sessions.yml","Agile Pairing Sessions","fr-fr/blog/agile-pairing-sessions.yml","fr-fr/blog/agile-pairing-sessions",{"_path":3891,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3892,"content":3898,"config":3906,"_id":3908,"_type":13,"title":3909,"_source":15,"_file":3910,"_stem":3911,"_extension":18},"/fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code",{"ogTitle":3893,"schema":3894,"ogImage":3895,"ogDescription":3896,"ogSiteName":1069,"noIndex":6,"ogType":1070,"ogUrl":3897,"title":3893,"canonicalUrls":3897,"description":3896},"Créez des pipelines IaC évolutifs avec GitLab","\n                        { \"@context\": \"https://schema.org\", \"@type\": \"Article\", \"headline\": \"How to use GitLab and Ansible to create infrastructure as code\", \"author\": [{\"@type\":\"Person\",\"name\":\"Brad Downey\"},{\"@type\":\"Person\",\"name\":\"Sara Kassabian\"}], \"datePublished\": \"2019-07-01\", }","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_820,h_500,c_lfill/v1746211002/zlet4rmfg2z0j6lg16mc.png","Automatisez la gestion de votre infrastructure avec des pipelines CI/CD sécurisés, un scan de sécurité intégré, à l’aide de GitLab, Terraform/OpenTofu, Ansible.","https://about.gitlab.com/blog/using-ansible-and-gitlab-as-infrastructure-for-code",{"heroImage":3895,"authors":3899,"updatedDate":1494,"date":3901,"title":3902,"tags":3903,"description":3905,"category":677},[1181,3900],"Salahddine Aberkan","2019-07-01","GitLab DevSecOps : des pipelines IaC au service de votre croissance",[3904,108],"demo","Découvrez comment automatiser la gestion de votre infrastructure pour accompagner la croissance de votre entreprise grâce à des pipelines CI/CD sécurisés et un scan de sécurité intégré, à l'aide de GitLab, Terraform/OpenTofu et Ansible.",{"slug":3907,"featured":6,"template":683},"using-ansible-and-gitlab-as-infrastructure-for-code","content:fr-fr:blog:using-ansible-and-gitlab-as-infrastructure-for-code.yml","Using Ansible And Gitlab As Infrastructure For Code","fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code.yml","fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code",{"_path":3913,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3914,"content":3920,"config":3926,"_id":3928,"_type":13,"title":3929,"_source":15,"_file":3930,"_stem":3931,"_extension":18},"/fr-fr/blog/keeping-git-commit-history-clean",{"title":3915,"description":3916,"ogTitle":3915,"ogDescription":3916,"noIndex":6,"ogImage":3917,"ogUrl":3918,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3918,"schema":3919},"Commits Git : comment et pourquoi maintenir un historique propre","L’historique des commits Git peut rapidement devenir désorganisé. Dans cet article, vous découvrirez tous nos conseils pour y remédier.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659457/Blog/Hero%20Images/keep-git-commit-history-clean.jpg","https://about.gitlab.com/blog/keeping-git-commit-history-clean","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Commits Git : comment et pourquoi maintenir un historique propre\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Kushal Pandya\"}],\n        \"datePublished\": \"2018-06-07\",\n      }",{"title":3915,"description":3916,"authors":3921,"heroImage":3917,"date":3923,"category":677,"tags":3924,"updatedDate":3925},[3922],"Kushal Pandya","2018-06-07",[9,1103],"2024-07-11",{"slug":3927,"featured":6,"template":683},"keeping-git-commit-history-clean","content:fr-fr:blog:keeping-git-commit-history-clean.yml","Keeping Git Commit History Clean","fr-fr/blog/keeping-git-commit-history-clean.yml","fr-fr/blog/keeping-git-commit-history-clean",{"_path":3933,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3934,"content":3940,"config":3946,"_id":3948,"_type":13,"title":3949,"_source":15,"_file":3950,"_stem":3951,"_extension":18},"/fr-fr/blog/gitlab-for-agile-software-development",{"title":3935,"description":3936,"ogTitle":3935,"ogDescription":3936,"noIndex":6,"ogImage":3937,"ogUrl":3938,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3938,"schema":3939},"Comment utiliser GitLab pour le développement logiciel agile","Découvrez comment les artefacts Agile s’alignent avec les fonctionnalités de GitLab et comment se déroule une itération agile au sein de la plateforme.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097459/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2821%29_2pdp2MNB7SoP4MhhiI1WIa_1750097459157.png","https://about.gitlab.com/blog/gitlab-for-agile-software-development","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Comment utiliser GitLab pour le développement logiciel agile\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Victor Wu\"},{\"@type\":\"Person\",\"name\":\"Amanda Rueda\"}],\n        \"datePublished\": \"2018-03-05\",\n      }",{"title":3935,"description":3936,"authors":3941,"heroImage":3937,"date":3943,"category":1100,"tags":3944,"updatedDate":3945},[3942,1984],"Victor Wu","2018-03-05",[1102,701,1103,2256],"2024-11-06",{"slug":3947,"featured":6,"template":683},"gitlab-for-agile-software-development","content:fr-fr:blog:gitlab-for-agile-software-development.yml","Gitlab For Agile Software Development","fr-fr/blog/gitlab-for-agile-software-development.yml","fr-fr/blog/gitlab-for-agile-software-development",{"_path":3953,"_dir":245,"_draft":6,"_partial":6,"_locale":7,"seo":3954,"content":3960,"config":3964,"_id":3966,"_type":13,"title":3967,"_source":15,"_file":3968,"_stem":3969,"_extension":18},"/fr-fr/blog/gitlab-wallpaper",{"title":3955,"description":3956,"ogTitle":3955,"ogDescription":3956,"noIndex":6,"ogImage":3957,"ogUrl":3958,"ogSiteName":1069,"ogType":1070,"canonicalUrls":3958,"schema":3959},"GITLAB fond d'écran","Voir le fond d'écran GitLab.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664472/Blog/Hero%20Images/gitlabflatlogomap.png","https://about.gitlab.com/blog/gitlab-wallpaper","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"GITLAB fond d'écran\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2012-06-20\",\n      }",{"title":3955,"description":3956,"authors":3961,"heroImage":3957,"date":3962,"category":300,"updatedDate":3963},[1013],"2012-06-20","2012-06-21",{"slug":3965,"featured":6,"template":683},"gitlab-wallpaper","content:fr-fr:blog:gitlab-wallpaper.yml","Gitlab Wallpaper","fr-fr/blog/gitlab-wallpaper.yml","fr-fr/blog/gitlab-wallpaper",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"content":3971,"config":3972,"_id":12,"_type":13,"title":14,"_source":15,"_file":16,"_stem":17,"_extension":18},{"tag":9,"tagSlug":9},{"template":11},1761814391858]