[{"data":1,"prerenderedAt":757},["ShallowReactive",2],{"/fr-fr/customers/vector-technology-solutions":3,"navigation-fr-fr":79,"banner-fr-fr":506,"footer-fr-fr":515},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":70,"meta":71,"navigation":72,"path":73,"seo":74,"slug":6,"stem":77,"testContent":6,"type":8,"__hash__":78},"customers/fr-fr/customers/vector-technology-solutions.yml","Vector Technology Solutions",null,{"template":8,"region":9,"size":10,"industry":11},"CaseStudy","apac","mm","services publics",{"heroImage":13,"employeeCount":14,"summary":15,"logo":16,"name":17,"headline":18,"location":19,"quotes":20,"content":25,"solution":44,"hero":45,"benefits":46,"industry":59,"stats":60},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1781643616/lrkzxymuz0e7vztqbed8.jpg","Plus de 50","Vector Technology Solutions (VTS) est une filiale de Vector Group, le plus grand distributeur d'électricité et de gaz de Nouvelle-Zélande. VTS développe une plateforme de gestion des données énergétiques à très grande échelle destinée aux fournisseurs de compteurs de Nouvelle-Zélande et d'Australie, qui traite en temps réel les données issues des compteurs intelligents au profit des services publics et fournisseurs d'énergie.\nVTS dispose d'une équipe composée d'environ 50 ingénieurs dans un modèle DevOps, qui gère l'ensemble du cycle de vie, de la définition des exigences à l'assistance pour les environnements de production. Pour répondre aux obligations de conformité imposées par les frameworks (ISO 27001, SOC 2), VTS avait besoin d'un niveau de visibilité et de contrôle que ses outils existants parvenaient difficilement à lui offrir.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781645801/q3qsbnohyf9m5bnntgkb.png","Vector Technology Solutions","Création de plateformes dédiées aux services publics réglementés","Auckland, Nouvelle-Zélande",[21],{"quoteText":22,"author":23,"authorTitle":24,"authorCompany":17},"« Dans ce secteur réglementé, nous devons toujours prévoir un plan pour faire face au pire scénario. Et c'est ce que nous offre l'auto-hébergement de GitLab. Il nous permet de contrôler étroitement l'accès au réseau. »","Jacques Buitendag","Head of Technology",[26,29,32,35,38,41],{"header":27,"text":28},"Des lacunes en matière de gouvernance en raison de la fragmentation de la chaîne d'outils","VTS utilisait GitHub comme plateforme principale pour la gestion du code source, mais s'appuyait également sur un ensemble hétéroclite de six outils tiers allant de la gestion du code source, de la qualité du code, de l'analyse des vulnérabilités, des pipelines CI/CD à la gestion des licences. La qualité du code nécessitait l'utilisation de SonarQube. L'analyse des vulnérabilités nécessitait des outils distincts. Les pipelines CI/CD nécessitaient un autre service externe. Cette configuration fragmentée faisait augmenter les coûts et accentuait les risques de dérive de configuration entre les différents dépôts.\n« Je dirais que cette configuration est lourde, fastidieuse et propice à l'apparition de lacunes cachées », explique Jacques Buitendag, Head of Technology. « Les équipes se tournaient vers GitHub, mais GitHub n'a jamais eu pour ambition d'être une solution tout-en-un. Pour la qualité du code, nous devions recourir à un autre outil, tel que SonarQube. Pour l'analyse des vulnérabilités, nous avions besoin d'outils tels que OWASP Dependency-Check. GitHub privilégiant les dépôts, des dérives de configuration sont alors apparues dans nos pipelines. »\nLes exigences en matière de gouvernance imposaient des réponses claires : disposons-nous des processus adéquats ? Les mettons-nous en œuvre de manière cohérente ? Pouvons-nous le prouver ? Les outils étant dispersés entre différents fournisseurs, le regroupement des rapports d'audit nécessitait plusieurs jours.\nCe problème a été identifié lors d'un audit de conformité des licences logicielles. Chaque année, VTS vérifiait manuellement chaque projet, en extrayait les dépendances, consolidait les doublons et les comparait aux données des années précédentes. Ce processus nécessitait deux journées entières de travail pour les ingénieurs.\nLe même problème se posait pour la visibilité en matière de sécurité. VTS effectuait des analyses au niveau des dépôts, sans aucun examen à l'échelle de l'entreprise ; les vulnérabilités étaient donc détectées tardivement, une fois que les équipes s'étaient engagées à respecter les différents jalons fixés par les clients, rendant alors difficile l'évaluation des risques et la décision d'accepter ou de corriger ces vulnérabilités.",{"header":30,"text":31},"Une plateforme auto-hébergée pour le contrôle de la gouvernance","VTS a choisi GitLab Ultimate avec un déploiement auto-hébergé pour trois raisons : des capacités de gouvernance consolidées, un contrôle de son infrastructure et une expérience développeur fluide.\nGitLab a permis à VTS de bénéficier d'une vue d'ensemble unifiée sur l'ensemble de ses projets, en consolidant la gestion des vulnérabilités, la conformité des licences logicielles et le scan de sécurité. Les équipes ont ainsi pu disposer d'une piste d'audit claire et sans devoir intégrer différents outils ni regrouper manuellement des données d'audit.\nLe modèle auto-hébergé s'est également révélé essentiel. VTS devait se préparer aux pires scénarios. En utilisant GitLab sur l'infrastructure de VTS, l'équipe a pu isoler les systèmes, interrompre les communications réseau et établir des limites claires pour les clients lors d'un incident de sécurité.\n« Dans ce secteur réglementé, nous devons toujours prévoir un plan pour faire face au pire scénario. Et c'est ce que nous offre l'auto-hébergement de GitLab. L'auto-hébergement de GitLab nous permet de contrôler étroitement l'accès au réseau », a expliqué Jacques Buitendag.",{"header":33,"text":34},"Une migration de trois mois avec une transition fluide","VTS a terminé sa migration en trois mois : mise en place de l'infrastructure, configuration des sauvegardes et migration de l'ensemble des dépôts et pipelines.\nD'un point de vue technique, cette transition est volontairement passée inaperçue. GitLab a assuré la parité des fonctionnalités avec GitHub et le workflow de base est resté inchangé : mêmes branches, mêmes merge requests, même processus de révision. Les équipes n'ont pas eu besoin de suivre une nouvelle formation.\n« La migration s'est parfaitement déroulée », a précisé Karen Ip, Head of Engineering. « Nous avons bénéficié d'une assistance exceptionnelle de la part de l'équipe GitLab, qui a aidé notre équipe technique à configurer l'infrastructure en toute confiance. »",{"header":36,"text":37},"Les progrès en matière de gouvernance se traduisent par une confiance dans les livraisons","Les avantages en matière de gouvernance ne se sont pas fait attendre. Auparavant dispersés, les scans de sécurité (SAST, DAST, analyse des conteneurs, analyse des dépendances, détection des secrets) ont été consolidés dans les fonctionnalités natives de GitLab.\nL'audit de conformité des licences logicielles a permis de mettre en évidence ce gain d'efficacité. Ce qui nécessitait auparavant deux journées entières ne prend désormais qu'une demi-journée. Jacques Buitendag s'est rendu sur la vue « Dépendances » de GitLab, a téléchargé la liste consolidée et identifié les changements par rapport à l'année précédente.\n« J'ai littéralement transformé un processus de plusieurs jours en une réponse au bout d'une demi-journée », explique-t-il. « Non seulement le processus était plus rapide, mais la précision et la visibilité étaient aussi nettement meilleures. »\nLa sécurité s'est considérablement améliorée. Désormais, les vulnérabilités apparaissent directement dans les merge requests, permettant ainsi aux équipes d'évaluer leur impact avant le merge du code. Plutôt que de découvrir des problèmes après s'être engagées à respecter les livrables des clients, les équipes peuvent directement évaluer les risques et prendre des décisions éclairées quant aux mesures correctives à appliquer.\n« Contrôler la sécurité en amont et avoir une bonne visibilité dès le départ est un avantage considérable », a révélé Karen Ip. « Lorsqu'une vulnérabilité est signalée, nous pouvons examiner la chaîne de dépendances transitives et nous poser la question suivante : se trouve-t-elle dans une dépendance que nous utilisons réellement ? Sinon, nous pouvons envisager la solution la plus appropriée en fonction de la nature de la vulnérabilité ; par exemple : la supprimer ou la corriger dès la mise à disposition d'un correctif et à condition que le niveau de risque soit faible et son impact moindre. »\nL'impact sur l'activité s'est traduit par une confiance accrue dans les livraisons. Les ingénieurs pouvaient s'engager à respecter les délais fixés par les clients, en sachant que les problèmes de sécurité apparaîtraient en phase de développement plutôt qu'après la livraison. Les audits de licences, qui nécessitaient auparavant deux journées complètes de travail, ne durent désormais qu'une demi-journée, permettant ainsi de réduire les frais de gouvernance au sein de l'équipe d'ingénierie.\nLa direction a pu bénéficier de la visibilité dont elle avait besoin en matière d'audit. Au lieu d'utiliser plusieurs outils différents, elle pouvait générer des rapports complets directement depuis GitLab, présentant les projets, les licences, les vulnérabilités et le contrôle d'accès.",{"header":39,"text":40},"Positionnement en vue de l'expansion sur les marchés réglementés","Grâce à ses capacités de gouvernance et à son modèle de déploiement auto-hébergé, VTS peut se positionner sur le marché américain en répondant aux exigences des services publics américains en matière de cybersécurité, notamment en fournissant une documentation complète relative aux contrôles de sécurité, de gestion des incidents et de gouvernance des données.\nGrâce à la consolidation du contrôle de la gouvernance et des infrastructures de GitLab, VTS peut pleinement se consacrer à mettre en avant la posture de sécurité requise pour les marchés réglementés. Lorsque des clients potentiels posent des questions sur la planification des pires scénarios ou les capacités d'isolation des données, l'équipe peut mettre en avant et citer les fonctionnalités de GitLab dans ses réponses, notamment sa capacité à isoler physiquement les systèmes, à interrompre les communications réseau et à maintenir des limites de sécurité claires.\nPour une équipe d'ingénieurs chargée d'élaborer des infrastructures critiques dans le secteur de l'énergie, le but de la consolidation n'était pas seulement de réaliser des économies, mais aussi de réduire les frais, d'améliorer la visibilité en matière de gouvernance et de permettre à l'équipe de se consacrer pleinement au développement de capacités innovantes de gestion de l'énergie plutôt qu'à la gestion d'un ensemble d'outils disparates.\nCette préparation à la mise sur le marché est indispensable, car VTS continue son développement au-delà des frontières de la Nouvelle-Zélande et de l'Australie pour saisir les opportunités offertes par le secteur des services publics aux États-Unis.",{"header":42,"text":43},"Optimisation des capacités de la plateforme","Pour VTS, la migration initiale correspond à la première phase. L'équipe prévoit d'utiliser GitLab pour créer automatiquement des environnements temporaires, exécuter des suites de tests complètes et valider des modifications avant leur merge, ce qui générera des alertes automatiques en cas d'anomalie. VTS prévoit que la deuxième phase de la migration permettra de réduire de moitié le délai de build grâce à la flexibilité de configuration de GitLab dans l'ensemble de son architecture de pipelines.\n« Nous nous renseignons sur la manière dont GitLab peut nous aider à améliorer et à optimiser davantage notre cycle de développement logiciel », a révélé Karen Ip. « GitLab permet d'automatiser les processus, de réaliser des tests dans des environnements temporaires et de valider des modifications avant de les réintégrer dans la branche principale. Ces étapes sont très importantes pour nous. »","GitLab Ultimate","Comment Vector Technology Solutions audite ses licences 75 % plus rapidement grâce à GitLab",[47,51,55],{"metric":48,"config":49},"Migration fluide depuis GitHub",{"icon":50},"GitlabCd",{"metric":52,"config":53},"Sécurité renforcée",{"icon":54},"ShieldCheckLight",{"metric":56,"config":57},"Diminution des frais",{"icon":58},"PiggyBankAlt","Énergie et services publics",[61,64,67],{"value":62,"metric":63},"75 %","plus rapide d'auditer les licences",{"value":65,"metric":66},"6","outils consolidés en une plateforme unique",{"value":68,"metric":69},"20 %","des vulnérabilités identifiées plus tôt dans le SDLC","yml",{},true,"/fr-fr/customers/vector-technology-solutions",{"config":75},{"noIndex":76},false,"fr-fr/customers/vector-technology-solutions","MLI5-myfdl1OwSkUHi1yknz7kHBceoWUEolDRL6r3ZM",{"logo":80,"freeTrial":85,"sales":90,"login":95,"items":100,"search":421,"minimal":457,"duo":476,"switchNav":485,"pricingDeployment":496},{"config":81},{"href":82,"dataGaName":83,"dataGaLocation":84},"/fr-fr/","gitlab logo","header",{"text":86,"config":87},"Commencer un essai gratuit",{"href":88,"dataGaName":89,"dataGaLocation":84},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":91,"config":92},"Contacter l’équipe commerciale",{"href":93,"dataGaName":94,"dataGaLocation":84},"/fr-fr/sales/","sales",{"text":96,"config":97},"Connexion",{"href":98,"dataGaName":99,"dataGaLocation":84},"https://gitlab.com/users/sign_in/","sign in",[101,130,231,236,345,401],{"text":102,"config":103,"menu":105},"Plateforme",{"dataNavLevelOne":104},"platform",{"type":106,"columns":107},"cards",[108,114,122],{"title":102,"description":109,"link":110},"La plateforme d’orchestration intelligente pour le DevSecOps",{"text":111,"config":112},"Explorer notre plateforme",{"href":113,"dataGaName":104,"dataGaLocation":84},"/fr-fr/platform/",{"title":115,"description":116,"link":117},"GitLab Duo Agent Platform","L’IA agentique pour l’ensemble du cycle de développement logiciel",{"text":118,"config":119},"Découvrir GitLab Duo",{"href":120,"dataGaName":121,"dataGaLocation":84},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":123,"description":124,"link":125},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":126,"config":127},"En savoir plus",{"href":128,"dataGaName":129,"dataGaLocation":84},"/fr-fr/why-gitlab/","why gitlab",{"text":131,"left":72,"config":132,"menu":134},"Produit",{"dataNavLevelOne":133},"solutions",{"type":135,"link":136,"columns":140,"feature":210},"lists",{"text":137,"config":138},"Voir toutes les solutions",{"href":139,"dataGaName":133,"dataGaLocation":84},"/fr-fr/solutions/",[141,166,188],{"title":142,"description":143,"link":144,"items":149},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":145},{"icon":146,"href":147,"dataGaName":148,"dataGaLocation":84},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[150,154,157,162],{"text":151,"config":152},"CI/CD",{"href":153,"dataGaLocation":84,"dataGaName":151},"/fr-fr/solutions/continuous-integration/",{"text":115,"config":155},{"href":120,"dataGaLocation":84,"dataGaName":156},"gitlab duo agent platform - product menu",{"text":158,"config":159},"Gestion du code source",{"href":160,"dataGaLocation":84,"dataGaName":161},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":163,"config":164},"Livraison de logiciels automatisée",{"href":147,"dataGaLocation":84,"dataGaName":165},"Automated software delivery",{"title":167,"description":168,"link":169,"items":173},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":170},{"href":171,"dataGaName":172,"dataGaLocation":84,"icon":54},"/fr-fr/solutions/application-security-testing/","security and compliance",[174,178,183],{"text":175,"config":176},"Tests de sécurité des applications",{"href":171,"dataGaName":177,"dataGaLocation":84},"Application security testing",{"text":179,"config":180},"Sécurité de la chaîne d’approvisionnement logicielle",{"href":181,"dataGaLocation":84,"dataGaName":182},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":184,"config":185},"Conformité logicielle",{"href":186,"dataGaName":187,"dataGaLocation":84},"/fr-fr/solutions/software-compliance/","software compliance",{"title":189,"link":190,"items":195},"Mesures",{"config":191},{"icon":192,"href":193,"dataGaName":194,"dataGaLocation":84},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[196,200,205],{"text":197,"config":198},"Visibilité et mesures",{"href":193,"dataGaLocation":84,"dataGaName":199},"Visibility and Measurement",{"text":201,"config":202},"Gestion de la chaîne de valeur",{"href":203,"dataGaLocation":84,"dataGaName":204},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":206,"config":207},"Analyses et informations",{"href":208,"dataGaLocation":84,"dataGaName":209},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":211,"type":135,"items":212},"GitLab",[213,219,225],{"text":214,"config":215},"Pour les entreprises",{"icon":216,"href":217,"dataGaLocation":84,"dataGaName":218},"Building","/fr-fr/enterprise/","enterprise",{"text":220,"config":221},"Pour les PME",{"icon":222,"href":223,"dataGaLocation":84,"dataGaName":224},"Work","/fr-fr/small-business/","small business",{"text":226,"config":227},"Pour le secteur public",{"icon":228,"href":229,"dataGaLocation":84,"dataGaName":230},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":232,"config":233},"Tarifs",{"href":234,"dataGaName":235,"dataGaLocation":84,"dataNavLevelOne":235},"/fr-fr/pricing/","pricing",{"text":237,"config":238,"menu":240},"Ressources",{"dataNavLevelOne":239},"resources",{"type":135,"link":241,"columns":245,"feature":334},{"text":242,"config":243},"Afficher toutes les ressources",{"href":244,"dataGaName":239,"dataGaLocation":84},"/fr-fr/resources/",[246,279,301],{"title":247,"items":248},"Premiers pas",[249,254,259,264,269,274],{"text":250,"config":251},"Installation",{"href":252,"dataGaName":253,"dataGaLocation":84},"/fr-fr/install/","install",{"text":255,"config":256},"Guides de démarrage",{"href":257,"dataGaName":258,"dataGaLocation":84},"/fr-fr/get-started/","quick setup checklists",{"text":260,"config":261},"Apprentissage",{"href":262,"dataGaLocation":84,"dataGaName":263},"https://university.gitlab.com/","learn",{"text":265,"config":266},"Documentation",{"href":267,"dataGaName":268,"dataGaLocation":84},"https://docs.gitlab.com/","product documentation",{"text":270,"config":271},"Vidéos sur les bonnes pratiques",{"href":272,"dataGaName":273,"dataGaLocation":84},"/fr-fr/getting-started-videos/","best practice videos",{"text":275,"config":276},"Intégrations",{"href":277,"dataGaName":278,"dataGaLocation":84},"/fr-fr/integrations/","integrations",{"title":280,"items":281},"Découvrir",[282,287,292,296],{"text":283,"config":284},"Témoignages clients",{"href":285,"dataGaName":286,"dataGaLocation":84},"/fr-fr/customers/","customer success stories",{"text":288,"config":289},"Blog",{"href":290,"dataGaName":291,"dataGaLocation":84},"/fr-fr/blog/","blog",{"text":293,"config":294},"The Source",{"href":295,"dataGaName":291,"dataGaLocation":84},"/fr-fr/the-source/",{"text":297,"config":298},"Travail à distance",{"href":299,"dataGaName":300,"dataGaLocation":84},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":302,"items":303},"Connecter",[304,309,314,319,324,329],{"text":305,"config":306},"Services GitLab",{"href":307,"dataGaName":308,"dataGaLocation":84},"/fr-fr/services/","services",{"text":310,"config":311},"Contribuer",{"href":312,"dataGaName":313,"dataGaLocation":84},"https://contributors.gitlab.com","contribute",{"text":315,"config":316},"Communauté",{"href":317,"dataGaName":318,"dataGaLocation":84},"/community/","community",{"text":320,"config":321},"Forum",{"href":322,"dataGaName":323,"dataGaLocation":84},"https://forum.gitlab.com/","forum",{"text":325,"config":326},"Événements",{"href":327,"dataGaName":328,"dataGaLocation":84},"/events/","events",{"text":330,"config":331},"Partenaires",{"href":332,"dataGaName":333,"dataGaLocation":84},"/fr-fr/partners/","partners",{"config":335,"title":338,"text":339,"link":340},{"background":336,"textColor":337},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Restez informé des dernières fonctionnalités et améliorations.",{"text":341,"config":342},"Lire les articles les plus récents",{"href":343,"dataGaName":344,"dataGaLocation":84},"/fr-fr/whats-new/","whats new",{"text":346,"config":347,"menu":349},"Société",{"dataNavLevelOne":348},"company",{"type":135,"columns":350},[351],{"items":352},[353,358,364,366,371,376,381,386,391,396],{"text":354,"config":355},"À propos",{"href":356,"dataGaName":357,"dataGaLocation":84},"/fr-fr/company/","about",{"text":359,"config":360,"footerGa":363},"Carrières",{"href":361,"dataGaName":362,"dataGaLocation":84},"/jobs/","jobs",{"dataGaName":362},{"text":325,"config":365},{"href":327,"dataGaName":328,"dataGaLocation":84},{"text":367,"config":368},"Leadership",{"href":369,"dataGaName":370,"dataGaLocation":84},"/company/team/e-group/","leadership",{"text":372,"config":373},"Manuel",{"href":374,"dataGaName":375,"dataGaLocation":84},"https://handbook.gitlab.com/","handbook",{"text":377,"config":378},"Relations avec les investisseurs",{"href":379,"dataGaName":380,"dataGaLocation":84},"https://ir.gitlab.com/","investor relations",{"text":382,"config":383},"Trust Center",{"href":384,"dataGaName":385,"dataGaLocation":84},"/fr-fr/security/","trust center",{"text":387,"config":388},"Centre pour la transparence de l’IA",{"href":389,"dataGaName":390,"dataGaLocation":84},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":392,"config":393},"Newsletter",{"href":394,"dataGaName":395,"dataGaLocation":84},"/company/contact/#contact-forms","newsletter",{"text":397,"config":398},"Presse",{"href":399,"dataGaName":400,"dataGaLocation":84},"/press/","press",{"text":402,"config":403,"menu":404},"Nous contacter",{"dataNavLevelOne":348},{"type":135,"columns":405},[406],{"items":407},[408,411,416],{"text":91,"config":409},{"href":93,"dataGaName":410,"dataGaLocation":84},"talk to sales",{"text":412,"config":413},"Portail d'assistance",{"href":414,"dataGaName":415,"dataGaLocation":84},"https://support.gitlab.com","support portal",{"text":417,"config":418},"Portail clients GitLab",{"href":419,"dataGaName":420,"dataGaLocation":84},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":422,"login":423,"suggestions":430},"Fermer",{"text":424,"link":425},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":426,"config":427},"GitLab.com",{"href":98,"dataGaName":428,"dataGaLocation":429},"search login","search",{"text":431,"default":432},"Suggestions",[433,436,441,443,448,453],{"text":115,"config":434},{"href":120,"dataGaName":435,"dataGaLocation":429},"GitLab Duo Agent Platform",{"text":437,"config":438},"Suggestions de code (IA)",{"href":439,"dataGaName":440,"dataGaLocation":429},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":151,"config":442},{"href":153,"dataGaName":151,"dataGaLocation":429},{"text":444,"config":445},"GitLab sur AWS",{"href":446,"dataGaName":447,"dataGaLocation":429},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":449,"config":450},"GitLab sur Google Cloud",{"href":451,"dataGaName":452,"dataGaLocation":429},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":454,"config":455},"Pourquoi utiliser GitLab ?",{"href":128,"dataGaName":456,"dataGaLocation":429},"Why GitLab?",{"freeTrial":458,"mobileIcon":463,"desktopIcon":468,"secondaryButton":471},{"text":459,"config":460},"Commencer votre essai gratuit",{"href":461,"dataGaName":89,"dataGaLocation":462},"https://gitlab.com/-/trials/new/","nav",{"altText":464,"config":465},"Icône GitLab",{"src":466,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":464,"config":469},{"src":470,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":472,"config":473},"Commencer",{"href":474,"dataGaName":475,"dataGaLocation":462},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":477,"mobileIcon":481,"desktopIcon":483},{"text":478,"config":479},"En savoir plus sur GitLab Duo",{"href":120,"dataGaName":480,"dataGaLocation":462},"gitlab duo",{"altText":464,"config":482},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":484},{"src":470,"dataGaName":467,"dataGaLocation":462},{"button":486,"mobileIcon":491,"desktopIcon":493},{"text":487,"config":488},"/switch",{"href":489,"dataGaName":490,"dataGaLocation":462},"#contact","switch",{"altText":464,"config":492},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":494},{"src":495,"dataGaName":467,"dataGaLocation":462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":497,"mobileIcon":502,"desktopIcon":504},{"text":498,"config":499},"Retour aux tarifs",{"href":234,"dataGaName":500,"dataGaLocation":462,"icon":501},"back to pricing","GoBack",{"altText":464,"config":503},{"src":466,"dataGaName":467,"dataGaLocation":462},{"altText":464,"config":505},{"src":470,"dataGaName":467,"dataGaLocation":462},{"title":507,"button":508,"config":513},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":509,"config":510},"Rejoindre GitLab Transcend en direct le 10 juin",{"href":511,"dataGaName":512,"dataGaLocation":84},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":514,"disabled":76},"release",{"data":516},{"text":517,"source":518,"edit":524,"contribute":529,"config":534,"items":539,"minimal":748},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":519,"config":520},"Afficher le code source de la page",{"href":521,"dataGaName":522,"dataGaLocation":523},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":525,"config":526},"Modifier cette page",{"href":527,"dataGaName":528,"dataGaLocation":523},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":530,"config":531},"Veuillez contribuer",{"href":532,"dataGaName":533,"dataGaLocation":523},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":535,"facebook":536,"youtube":537,"linkedin":538},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[540,586,639,683,715],{"title":232,"links":541,"subMenu":555},[542,546,551],{"text":543,"config":544},"Voir les forfaits",{"href":234,"dataGaName":545,"dataGaLocation":523},"view plans",{"text":547,"config":548},"GitLab Premium",{"href":549,"dataGaName":550,"dataGaLocation":523},"/fr-fr/pricing/premium/","why premium",{"text":44,"config":552},{"href":553,"dataGaName":554,"dataGaLocation":523},"/fr-fr/pricing/ultimate/","why ultimate",[556],{"title":402,"links":557},[558,561,564,566,571,576,581],{"text":559,"config":560},"Contacter l'équipe commerciale",{"href":93,"dataGaName":94,"dataGaLocation":523},{"text":562,"config":563},"Assistance GitLab",{"href":414,"dataGaName":415,"dataGaLocation":523},{"text":417,"config":565},{"href":419,"dataGaName":420,"dataGaLocation":523},{"text":567,"config":568},"Statut",{"href":569,"dataGaName":570,"dataGaLocation":523},"https://status.gitlab.com/","status",{"text":572,"config":573},"Conditions d'utilisation",{"href":574,"dataGaName":575,"dataGaLocation":523},"/terms/","terms of use",{"text":577,"config":578},"Politique de confidentialité",{"href":579,"dataGaName":580,"dataGaLocation":523},"/fr-fr/privacy/","privacy statement",{"text":582,"config":583},"Gérer vos cookies",{"dataGaName":584,"dataGaLocation":523,"id":585,"isOneTrustButton":72},"cookie preferences","ot-sdk-btn",{"title":131,"links":587,"subMenu":596},[588,592],{"text":589,"config":590},"Plateforme DevSecOps",{"href":113,"dataGaName":591,"dataGaLocation":523},"devsecops platform",{"text":593,"config":594},"Développement assisté par l'IA",{"href":120,"dataGaName":595,"dataGaLocation":523},"ai-assisted development",[597],{"title":598,"links":599},"Thèmes",[600,604,609,614,619,624,629,634],{"text":151,"config":601},{"href":602,"dataGaName":603,"dataGaLocation":523},"/fr-fr/topics/ci-cd/","cicd",{"text":605,"config":606},"GitOps",{"href":607,"dataGaName":608,"dataGaLocation":523},"/fr-fr/topics/gitops/","gitops",{"text":610,"config":611},"DevOps",{"href":612,"dataGaName":613,"dataGaLocation":523},"/fr-fr/topics/devops/","devops",{"text":615,"config":616},"Contrôle de version",{"href":617,"dataGaName":618,"dataGaLocation":523},"/fr-fr/topics/version-control/","version control",{"text":620,"config":621},"DevSecOps",{"href":622,"dataGaName":623,"dataGaLocation":523},"/fr-fr/topics/devsecops/","devsecops",{"text":625,"config":626},"Cloud-native",{"href":627,"dataGaName":628,"dataGaLocation":523},"/fr-fr/topics/cloud-native/","cloud native",{"text":630,"config":631},"IA pour la programmation",{"href":632,"dataGaName":633,"dataGaLocation":523},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":635,"config":636},"IA agentique",{"href":637,"dataGaName":638,"dataGaLocation":523},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":640,"links":641},"Solutions",[642,645,647,652,655,658,661,664,667,670,673,678],{"text":175,"config":643},{"href":171,"dataGaName":644,"dataGaLocation":523},"Application Security Testing",{"text":163,"config":646},{"href":147,"dataGaName":148,"dataGaLocation":523},{"text":648,"config":649},"Développement Agile",{"href":650,"dataGaName":651,"dataGaLocation":523},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":158,"config":653},{"href":160,"dataGaName":654,"dataGaLocation":523},"source code management",{"text":151,"config":656},{"href":153,"dataGaName":657,"dataGaLocation":523},"continuous integration & delivery",{"text":201,"config":659},{"href":203,"dataGaName":660,"dataGaLocation":523},"value stream management",{"text":605,"config":662},{"href":663,"dataGaName":608,"dataGaLocation":523},"/fr-fr/solutions/gitops/",{"text":665,"config":666},"Entreprises",{"href":217,"dataGaName":218,"dataGaLocation":523},{"text":668,"config":669},"PME",{"href":223,"dataGaName":224,"dataGaLocation":523},{"text":671,"config":672},"Secteur public",{"href":229,"dataGaName":230,"dataGaLocation":523},{"text":674,"config":675},"Éducation",{"href":676,"dataGaName":677,"dataGaLocation":523},"/fr-fr/solutions/education/","education",{"text":679,"config":680},"Services financiers",{"href":681,"dataGaName":682,"dataGaLocation":523},"/fr-fr/solutions/finance/","financial services",{"title":237,"links":684},[685,687,689,691,694,696,699,701,703,705,707,709,711,713],{"text":250,"config":686},{"href":252,"dataGaName":253,"dataGaLocation":523},{"text":255,"config":688},{"href":257,"dataGaName":258,"dataGaLocation":523},{"text":260,"config":690},{"href":262,"dataGaName":263,"dataGaLocation":523},{"text":265,"config":692},{"href":267,"dataGaName":693,"dataGaLocation":523},"docs",{"text":288,"config":695},{"href":290,"dataGaName":291,"dataGaLocation":523},{"text":697,"config":698},"Quoi de neuf",{"href":343,"dataGaName":344,"dataGaLocation":523},{"text":283,"config":700},{"href":285,"dataGaName":286,"dataGaLocation":523},{"text":297,"config":702},{"href":299,"dataGaName":300,"dataGaLocation":523},{"text":305,"config":704},{"href":307,"dataGaName":308,"dataGaLocation":523},{"text":310,"config":706},{"href":312,"dataGaName":313,"dataGaLocation":523},{"text":315,"config":708},{"href":317,"dataGaName":318,"dataGaLocation":523},{"text":320,"config":710},{"href":322,"dataGaName":323,"dataGaLocation":523},{"text":325,"config":712},{"href":327,"dataGaName":328,"dataGaLocation":523},{"text":330,"config":714},{"href":332,"dataGaName":333,"dataGaLocation":523},{"title":346,"links":716},[717,719,721,723,725,727,732,737,739,741,743],{"text":354,"config":718},{"href":356,"dataGaName":348,"dataGaLocation":523},{"text":359,"config":720},{"href":361,"dataGaName":362,"dataGaLocation":523},{"text":367,"config":722},{"href":369,"dataGaName":370,"dataGaLocation":523},{"text":372,"config":724},{"href":374,"dataGaName":375,"dataGaLocation":523},{"text":377,"config":726},{"href":379,"dataGaName":380,"dataGaLocation":523},{"text":728,"config":729},"Développement durable",{"href":730,"dataGaName":731,"dataGaLocation":523},"/sustainability/","Sustainability",{"text":733,"config":734},"Diversité, inclusion et appartenance (DIB)",{"href":735,"dataGaName":736,"dataGaLocation":523},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":382,"config":738},{"href":384,"dataGaName":385,"dataGaLocation":523},{"text":392,"config":740},{"href":394,"dataGaName":395,"dataGaLocation":523},{"text":397,"config":742},{"href":399,"dataGaName":400,"dataGaLocation":523},{"text":744,"config":745},"Déclaration de transparence sur l'esclavage moderne",{"href":746,"dataGaName":747,"dataGaLocation":523},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":749},[750,752,755],{"text":572,"config":751},{"href":574,"dataGaName":575,"dataGaLocation":523},{"text":753,"config":754},"Gestion des cookies",{"dataGaName":584,"dataGaLocation":523,"id":585,"isOneTrustButton":72},{"text":577,"config":756},{"href":579,"dataGaName":580,"dataGaLocation":523},1783046233877]