[{"data":1,"prerenderedAt":718},["ShallowReactive",2],{"/en-us/customers/radiofrance/":3,"navigation-en-us":74,"banner-en-us":492,"footer-en-us":507},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"config":62,"_id":67,"_type":68,"title":69,"_source":70,"_file":71,"_stem":72,"_extension":73},"/en-us/customers/radiofrance","customers",false,"",{"title":9,"description":10},"Radio France","Radio France deploys 5x faster with GitLab CI/CD",{"name":9,"logo":12,"hero":10,"heroImage":13,"benefits":14,"industry":27,"employeeCount":28,"location":29,"solution":30,"stats":31,"headline":41,"summary":42,"quotes":43,"content":48,"contributors":61},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518006/xsdficohc8jkuqq12tr0.svg","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518453/njkdptblohzbo2vhb2ww.jpg",[15,19,23],{"metric":16,"config":17},"Improved efficiency",{"icon":18},"ClipboardTestAlt",{"metric":20,"config":21},"Faster deployments",{"icon":22},"Increase",{"metric":24,"config":25},"Year-over-year cost savings",{"icon":26},"Money","Telecommunications","5,000","Paris, France","GitLab Starter",[32,35,38],{"value":33,"metric":34},"5x","faster deployments",{"value":36,"metric":37},"70%","annual cost savings",{"value":39,"metric":40},"82%","decrease in cycle time","Radio France adopted GitLab CI to minimize context switching and accelerate deployments.","Radio France adopted GitLab CI/CD after success with code management.\n",[44],{"quoteText":45,"author":46,"authorTitle":47,"authorCompany":9},"That was the main goal that we had - to reunify multiple tools into a single one and make it really easy for developers to deploy to production. We were at 10 per day before the migration. Now with GitLab, we do 50 deployments per day in production, which is way more efficient than when we had to switch between GitLab and Jenkins.\n","Julien Vey","Operational Excellence Manager",[49,52,55,58],{"header":50,"text":51},"French public radio broadcaster","Radio France is a French public service radio broadcaster serving seven stations throughout the country. Radio France designs, builds, and operates websites, mobile applications, APIs, podcasts, voice assistant skills, and audio streaming platforms.\n",{"header":53,"text":54},"Configuration issues and context switching","Radio France was using GitLab for Git and Jenkins for the production builds, product images, and all the deployments. Developers were constantly switching between GitLab for source code and Jenkins for all the production builds. The teams at Radio France wanted a way to merge the two technologies in order to avoid constant context switching. Ideally, developers wanted a single solution that could be used for code management and deployment.\n\nThere were also configuration issues with Jenkins. All of the jobs were configured by the CI/CD team, so developers couldn’t make any changes with production deployments. Developers wanted to be able to own their own code without having to wait for permissions from the CI/CD team.\n\n“We wanted developers to manage their own way of deploying to production. Each team, each project, they don’t have the same culture. We deploy websites. We deploy APIs. We deploy a lot of things. We don’t all have the same challenges,” said Julien Vey, Operational Excellence Manager.\n\nAccording to Vey, Jenkins is a very static workflow. Developers were unable to customize their projects or add new functionalities easily. The new solution they needed would also have to provide easy integration, customizable jobs, and offer new features without an excessive amount of management.\n",{"header":56,"text":57},"One solution for code management and CI/CD","Since teams were already happily using GitLab for [source code management](https://about.gitlab.com/solutions/source-code-management/), they didn’t have to look far for a solution that also provides [CI/CD](https://about.gitlab.com/solutions/continuous-integration/). Developers quickly moved everything into a GitLab pipeline in order to start deploying code to production in one place.\n\nRadio France has a lot of teams working on a lot of different projects. Each team manages their own set of services — some teams are up to 20 services. Each service is now in its own GitLab project.\n\n“We just used the CI/CD part of GitLab because we already had GitLab that just works. We are embedded within the tools so that we don’t have to switch to other tools for [deployment]. The main thing that we like about GitLab is working in a single tool,” Vey stated.\n",{"header":59,"text":60},"Faster deployments, improved collaboration","Radio France’s technology stack includes PHP, React, NodeJS, Svelte, Golang, RabbitMQ, and PostgresQL. All their applications are running on a microservice architecture, built on top of Kubernetes. The teams run multiple instances of GitLab runners, which allows them to perform upgrades without interruption. GitLab is running in a virtual machine on AWS, [using Terraform and Ansible to manage it](https://about.gitlab.com/topics/gitops/gitlab-enables-infrastructure-as-code/). They use Kops to manage Kubernetes clusters on top of AWS. They are able to manage multiple instance groups that match AWS auto scaling groups.\n\nGitLab CI has enabled Radio France to add tests to their websites, including lighthouse, UI, and web bottle tests that they previously were unable to implement with Jenkins due to both cost and time management challenges.\n\nPreviously, the teams were using two instances of 64G full time with Jenkins runners, which cost approximately $1,100 monthly. With GitLab, teams are using between one to eight spot instances, but only for about 10 hours a day at a cost of about $300 a month. “This makes a cost savings of 70% on our CI/CD costs,” Vey added.\n\n“The great benefit of GitLab is that before we were going from five or six minutes for just deploying production. Now, when the build is already done with GitLab, I think it only takes 20 seconds to deploy on any environment,” Vey said. This created an 82% reduction in cycle time over the team’s previous deployments using Jenkins.\n\nOverall workflow and collaboration has improved since they made the switch from Jenkins, allowing developers to manage the platform less and customize features more than they previously could. “With Jenkins, it was a very static workflow. We couldn’t customize it the way we wanted. It was really hard to add new functionalities,” Vey said. “Now with GitLab, we have huge flexibility and we can make the platform available for people to use without thinking a lot, just deploy it and people can use new features.”\n\nEach team is responsible for its own pipeline now. Developers can decide if, how, and when they want to deploy to production. Radio France has implemented all the tooling that is required for a developer to make their own choice.\n",null,{"template":63,"size":64,"region":65,"industry":66},"CaseStudy","ent","emea","technology","content:en-us:customers:radiofrance.yml","yaml","Radiofrance","content","en-us/customers/radiofrance.yml","en-us/customers/radiofrance","yml",{"_path":75,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"data":77,"_id":488,"_type":68,"title":489,"_source":70,"_file":490,"_stem":491,"_extension":73},"/shared/en-us/main-navigation","en-us",{"logo":78,"freeTrial":83,"sales":88,"login":93,"items":98,"search":429,"minimal":460,"duo":479},{"config":79},{"href":80,"dataGaName":81,"dataGaLocation":82},"/","gitlab logo","header",{"text":84,"config":85},"Get free trial",{"href":86,"dataGaName":87,"dataGaLocation":82},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":89,"config":90},"Talk to sales",{"href":91,"dataGaName":92,"dataGaLocation":82},"/sales/","sales",{"text":94,"config":95},"Sign in",{"href":96,"dataGaName":97,"dataGaLocation":82},"https://gitlab.com/users/sign_in/","sign in",[99,143,239,244,350,410],{"text":100,"config":101,"cards":103,"footer":126},"Platform",{"dataNavLevelOne":102},"platform",[104,110,118],{"title":100,"description":105,"link":106},"The most comprehensive AI-powered DevSecOps Platform",{"text":107,"config":108},"Explore our Platform",{"href":109,"dataGaName":102,"dataGaLocation":82},"/platform/",{"title":111,"description":112,"link":113},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":114,"config":115},"Meet GitLab Duo",{"href":116,"dataGaName":117,"dataGaLocation":82},"/gitlab-duo/","gitlab duo ai",{"title":119,"description":120,"link":121},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":122,"config":123},"Learn more",{"href":124,"dataGaName":125,"dataGaLocation":82},"/why-gitlab/","why gitlab",{"title":127,"items":128},"Get started with",[129,134,139],{"text":130,"config":131},"Platform Engineering",{"href":132,"dataGaName":133,"dataGaLocation":82},"/solutions/platform-engineering/","platform engineering",{"text":135,"config":136},"Developer Experience",{"href":137,"dataGaName":138,"dataGaLocation":82},"/developer-experience/","Developer experience",{"text":140,"config":141},"MLOps",{"href":142,"dataGaName":140,"dataGaLocation":82},"/topics/devops/the-role-of-ai-in-devops/",{"text":144,"left":145,"config":146,"link":148,"lists":152,"footer":221},"Product",true,{"dataNavLevelOne":147},"solutions",{"text":149,"config":150},"View all Solutions",{"href":151,"dataGaName":147,"dataGaLocation":82},"/solutions/",[153,178,200],{"title":154,"description":155,"link":156,"items":161},"Automation","CI/CD and automation to accelerate deployment",{"config":157},{"icon":158,"href":159,"dataGaName":160,"dataGaLocation":82},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[162,166,170,174],{"text":163,"config":164},"CI/CD",{"href":165,"dataGaLocation":82,"dataGaName":163},"/solutions/continuous-integration/",{"text":167,"config":168},"AI-Assisted Development",{"href":116,"dataGaLocation":82,"dataGaName":169},"AI assisted development",{"text":171,"config":172},"Source Code Management",{"href":173,"dataGaLocation":82,"dataGaName":171},"/solutions/source-code-management/",{"text":175,"config":176},"Automated Software Delivery",{"href":159,"dataGaLocation":82,"dataGaName":177},"Automated software delivery",{"title":179,"description":180,"link":181,"items":186},"Security","Deliver code faster without compromising security",{"config":182},{"href":183,"dataGaName":184,"dataGaLocation":82,"icon":185},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[187,190,195],{"text":188,"config":189},"Security & Compliance",{"href":183,"dataGaLocation":82,"dataGaName":188},{"text":191,"config":192},"Software Supply Chain Security",{"href":193,"dataGaLocation":82,"dataGaName":194},"/solutions/supply-chain/","Software supply chain security",{"text":196,"config":197},"Compliance & Governance",{"href":198,"dataGaLocation":82,"dataGaName":199},"/solutions/continuous-software-compliance/","Compliance and governance",{"title":201,"link":202,"items":207},"Measurement",{"config":203},{"icon":204,"href":205,"dataGaName":206,"dataGaLocation":82},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[208,212,216],{"text":209,"config":210},"Visibility & Measurement",{"href":205,"dataGaLocation":82,"dataGaName":211},"Visibility and Measurement",{"text":213,"config":214},"Value Stream Management",{"href":215,"dataGaLocation":82,"dataGaName":213},"/solutions/value-stream-management/",{"text":217,"config":218},"Analytics & Insights",{"href":219,"dataGaLocation":82,"dataGaName":220},"/solutions/analytics-and-insights/","Analytics and insights",{"title":222,"items":223},"GitLab for",[224,229,234],{"text":225,"config":226},"Enterprise",{"href":227,"dataGaLocation":82,"dataGaName":228},"/enterprise/","enterprise",{"text":230,"config":231},"Small Business",{"href":232,"dataGaLocation":82,"dataGaName":233},"/small-business/","small business",{"text":235,"config":236},"Public Sector",{"href":237,"dataGaLocation":82,"dataGaName":238},"/solutions/public-sector/","public sector",{"text":240,"config":241},"Pricing",{"href":242,"dataGaName":243,"dataGaLocation":82,"dataNavLevelOne":243},"/pricing/","pricing",{"text":245,"config":246,"link":248,"lists":252,"feature":337},"Resources",{"dataNavLevelOne":247},"resources",{"text":249,"config":250},"View all resources",{"href":251,"dataGaName":247,"dataGaLocation":82},"/resources/",[253,286,309],{"title":254,"items":255},"Getting started",[256,261,266,271,276,281],{"text":257,"config":258},"Install",{"href":259,"dataGaName":260,"dataGaLocation":82},"/install/","install",{"text":262,"config":263},"Quick start guides",{"href":264,"dataGaName":265,"dataGaLocation":82},"/get-started/","quick setup checklists",{"text":267,"config":268},"Learn",{"href":269,"dataGaLocation":82,"dataGaName":270},"https://university.gitlab.com/","learn",{"text":272,"config":273},"Product documentation",{"href":274,"dataGaName":275,"dataGaLocation":82},"https://docs.gitlab.com/","product documentation",{"text":277,"config":278},"Best practice videos",{"href":279,"dataGaName":280,"dataGaLocation":82},"/getting-started-videos/","best practice videos",{"text":282,"config":283},"Integrations",{"href":284,"dataGaName":285,"dataGaLocation":82},"/integrations/","integrations",{"title":287,"items":288},"Discover",[289,294,299,304],{"text":290,"config":291},"Customer success stories",{"href":292,"dataGaName":293,"dataGaLocation":82},"/customers/","customer success stories",{"text":295,"config":296},"Blog",{"href":297,"dataGaName":298,"dataGaLocation":82},"/blog/","blog",{"text":300,"config":301},"Remote",{"href":302,"dataGaName":303,"dataGaLocation":82},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":305,"config":306},"TeamOps",{"href":307,"dataGaName":308,"dataGaLocation":82},"/teamops/","teamops",{"title":310,"items":311},"Connect",[312,317,322,327,332],{"text":313,"config":314},"GitLab Services",{"href":315,"dataGaName":316,"dataGaLocation":82},"/services/","services",{"text":318,"config":319},"Community",{"href":320,"dataGaName":321,"dataGaLocation":82},"/community/","community",{"text":323,"config":324},"Forum",{"href":325,"dataGaName":326,"dataGaLocation":82},"https://forum.gitlab.com/","forum",{"text":328,"config":329},"Events",{"href":330,"dataGaName":331,"dataGaLocation":82},"/events/","events",{"text":333,"config":334},"Partners",{"href":335,"dataGaName":336,"dataGaLocation":82},"/partners/","partners",{"backgroundColor":338,"textColor":339,"text":340,"image":341,"link":345},"#2f2a6b","#fff","Insights for the future of software development",{"altText":342,"config":343},"the source promo card",{"src":344},"/images/navigation/the-source-promo-card.svg",{"text":346,"config":347},"Read the latest",{"href":348,"dataGaName":349,"dataGaLocation":82},"/the-source/","the source",{"text":351,"config":352,"lists":354},"Company",{"dataNavLevelOne":353},"company",[355],{"items":356},[357,362,368,370,375,380,385,390,395,400,405],{"text":358,"config":359},"About",{"href":360,"dataGaName":361,"dataGaLocation":82},"/company/","about",{"text":363,"config":364,"footerGa":367},"Jobs",{"href":365,"dataGaName":366,"dataGaLocation":82},"/jobs/","jobs",{"dataGaName":366},{"text":328,"config":369},{"href":330,"dataGaName":331,"dataGaLocation":82},{"text":371,"config":372},"Leadership",{"href":373,"dataGaName":374,"dataGaLocation":82},"/company/team/e-group/","leadership",{"text":376,"config":377},"Team",{"href":378,"dataGaName":379,"dataGaLocation":82},"/company/team/","team",{"text":381,"config":382},"Handbook",{"href":383,"dataGaName":384,"dataGaLocation":82},"https://handbook.gitlab.com/","handbook",{"text":386,"config":387},"Investor relations",{"href":388,"dataGaName":389,"dataGaLocation":82},"https://ir.gitlab.com/","investor relations",{"text":391,"config":392},"Trust Center",{"href":393,"dataGaName":394,"dataGaLocation":82},"/security/","trust center",{"text":396,"config":397},"AI Transparency Center",{"href":398,"dataGaName":399,"dataGaLocation":82},"/ai-transparency-center/","ai transparency center",{"text":401,"config":402},"Newsletter",{"href":403,"dataGaName":404,"dataGaLocation":82},"/company/contact/","newsletter",{"text":406,"config":407},"Press",{"href":408,"dataGaName":409,"dataGaLocation":82},"/press/","press",{"text":411,"config":412,"lists":413},"Contact us",{"dataNavLevelOne":353},[414],{"items":415},[416,419,424],{"text":89,"config":417},{"href":91,"dataGaName":418,"dataGaLocation":82},"talk to sales",{"text":420,"config":421},"Get help",{"href":422,"dataGaName":423,"dataGaLocation":82},"/support/","get help",{"text":425,"config":426},"Customer portal",{"href":427,"dataGaName":428,"dataGaLocation":82},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":430,"login":431,"suggestions":438},"Close",{"text":432,"link":433},"To search repositories and projects, login to",{"text":434,"config":435},"gitlab.com",{"href":96,"dataGaName":436,"dataGaLocation":437},"search login","search",{"text":439,"default":440},"Suggestions",[441,443,447,449,453,457],{"text":111,"config":442},{"href":116,"dataGaName":111,"dataGaLocation":437},{"text":444,"config":445},"Code Suggestions (AI)",{"href":446,"dataGaName":444,"dataGaLocation":437},"/solutions/code-suggestions/",{"text":163,"config":448},{"href":165,"dataGaName":163,"dataGaLocation":437},{"text":450,"config":451},"GitLab on AWS",{"href":452,"dataGaName":450,"dataGaLocation":437},"/partners/technology-partners/aws/",{"text":454,"config":455},"GitLab on Google Cloud",{"href":456,"dataGaName":454,"dataGaLocation":437},"/partners/technology-partners/google-cloud-platform/",{"text":458,"config":459},"Why GitLab?",{"href":124,"dataGaName":458,"dataGaLocation":437},{"freeTrial":461,"mobileIcon":466,"desktopIcon":471,"secondaryButton":474},{"text":462,"config":463},"Start free trial",{"href":464,"dataGaName":87,"dataGaLocation":465},"https://gitlab.com/-/trials/new/","nav",{"altText":467,"config":468},"Gitlab Icon",{"src":469,"dataGaName":470,"dataGaLocation":465},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":467,"config":472},{"src":473,"dataGaName":470,"dataGaLocation":465},"/images/brand/gitlab-logo-type.svg",{"text":475,"config":476},"Get Started",{"href":477,"dataGaName":478,"dataGaLocation":465},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":480,"mobileIcon":484,"desktopIcon":486},{"text":481,"config":482},"Learn more about GitLab Duo",{"href":116,"dataGaName":483,"dataGaLocation":465},"gitlab duo",{"altText":467,"config":485},{"src":469,"dataGaName":470,"dataGaLocation":465},{"altText":467,"config":487},{"src":473,"dataGaName":470,"dataGaLocation":465},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":493,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"title":494,"button":495,"image":499,"config":502,"_id":504,"_type":68,"_source":70,"_file":505,"_stem":506,"_extension":73},"/shared/en-us/banner","is now in public beta!",{"text":122,"config":496},{"href":497,"dataGaName":498,"dataGaLocation":82},"/gitlab-duo/agent-platform/","duo banner",{"config":500},{"src":501},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":503},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":508,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"data":509,"_id":714,"_type":68,"title":715,"_source":70,"_file":716,"_stem":717,"_extension":73},"/shared/en-us/main-footer",{"text":510,"source":511,"edit":517,"contribute":522,"config":527,"items":532,"minimal":706},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":512,"config":513},"View page source",{"href":514,"dataGaName":515,"dataGaLocation":516},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":518,"config":519},"Edit this page",{"href":520,"dataGaName":521,"dataGaLocation":516},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":523,"config":524},"Please contribute",{"href":525,"dataGaName":526,"dataGaLocation":516},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":528,"facebook":529,"youtube":530,"linkedin":531},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[533,556,613,642,676],{"title":100,"links":534,"subMenu":539},[535],{"text":536,"config":537},"DevSecOps platform",{"href":109,"dataGaName":538,"dataGaLocation":516},"devsecops platform",[540],{"title":240,"links":541},[542,546,551],{"text":543,"config":544},"View plans",{"href":242,"dataGaName":545,"dataGaLocation":516},"view plans",{"text":547,"config":548},"Why Premium?",{"href":549,"dataGaName":550,"dataGaLocation":516},"/pricing/premium/","why premium",{"text":552,"config":553},"Why Ultimate?",{"href":554,"dataGaName":555,"dataGaLocation":516},"/pricing/ultimate/","why ultimate",{"title":557,"links":558},"Solutions",[559,564,567,569,574,579,583,586,590,595,597,600,603,608],{"text":560,"config":561},"Digital transformation",{"href":562,"dataGaName":563,"dataGaLocation":516},"/topics/digital-transformation/","digital transformation",{"text":188,"config":565},{"href":183,"dataGaName":566,"dataGaLocation":516},"security & compliance",{"text":177,"config":568},{"href":159,"dataGaName":160,"dataGaLocation":516},{"text":570,"config":571},"Agile development",{"href":572,"dataGaName":573,"dataGaLocation":516},"/solutions/agile-delivery/","agile delivery",{"text":575,"config":576},"Cloud transformation",{"href":577,"dataGaName":578,"dataGaLocation":516},"/topics/cloud-native/","cloud transformation",{"text":580,"config":581},"SCM",{"href":173,"dataGaName":582,"dataGaLocation":516},"source code management",{"text":163,"config":584},{"href":165,"dataGaName":585,"dataGaLocation":516},"continuous integration & delivery",{"text":587,"config":588},"Value stream management",{"href":215,"dataGaName":589,"dataGaLocation":516},"value stream management",{"text":591,"config":592},"GitOps",{"href":593,"dataGaName":594,"dataGaLocation":516},"/solutions/gitops/","gitops",{"text":225,"config":596},{"href":227,"dataGaName":228,"dataGaLocation":516},{"text":598,"config":599},"Small business",{"href":232,"dataGaName":233,"dataGaLocation":516},{"text":601,"config":602},"Public sector",{"href":237,"dataGaName":238,"dataGaLocation":516},{"text":604,"config":605},"Education",{"href":606,"dataGaName":607,"dataGaLocation":516},"/solutions/education/","education",{"text":609,"config":610},"Financial services",{"href":611,"dataGaName":612,"dataGaLocation":516},"/solutions/finance/","financial services",{"title":245,"links":614},[615,617,619,621,624,626,628,630,632,634,636,638,640],{"text":257,"config":616},{"href":259,"dataGaName":260,"dataGaLocation":516},{"text":262,"config":618},{"href":264,"dataGaName":265,"dataGaLocation":516},{"text":267,"config":620},{"href":269,"dataGaName":270,"dataGaLocation":516},{"text":272,"config":622},{"href":274,"dataGaName":623,"dataGaLocation":516},"docs",{"text":295,"config":625},{"href":297,"dataGaName":298,"dataGaLocation":516},{"text":290,"config":627},{"href":292,"dataGaName":293,"dataGaLocation":516},{"text":300,"config":629},{"href":302,"dataGaName":303,"dataGaLocation":516},{"text":313,"config":631},{"href":315,"dataGaName":316,"dataGaLocation":516},{"text":305,"config":633},{"href":307,"dataGaName":308,"dataGaLocation":516},{"text":318,"config":635},{"href":320,"dataGaName":321,"dataGaLocation":516},{"text":323,"config":637},{"href":325,"dataGaName":326,"dataGaLocation":516},{"text":328,"config":639},{"href":330,"dataGaName":331,"dataGaLocation":516},{"text":333,"config":641},{"href":335,"dataGaName":336,"dataGaLocation":516},{"title":351,"links":643},[644,646,648,650,652,654,656,660,665,667,669,671],{"text":358,"config":645},{"href":360,"dataGaName":353,"dataGaLocation":516},{"text":363,"config":647},{"href":365,"dataGaName":366,"dataGaLocation":516},{"text":371,"config":649},{"href":373,"dataGaName":374,"dataGaLocation":516},{"text":376,"config":651},{"href":378,"dataGaName":379,"dataGaLocation":516},{"text":381,"config":653},{"href":383,"dataGaName":384,"dataGaLocation":516},{"text":386,"config":655},{"href":388,"dataGaName":389,"dataGaLocation":516},{"text":657,"config":658},"Sustainability",{"href":659,"dataGaName":657,"dataGaLocation":516},"/sustainability/",{"text":661,"config":662},"Diversity, inclusion and belonging (DIB)",{"href":663,"dataGaName":664,"dataGaLocation":516},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":391,"config":666},{"href":393,"dataGaName":394,"dataGaLocation":516},{"text":401,"config":668},{"href":403,"dataGaName":404,"dataGaLocation":516},{"text":406,"config":670},{"href":408,"dataGaName":409,"dataGaLocation":516},{"text":672,"config":673},"Modern Slavery Transparency Statement",{"href":674,"dataGaName":675,"dataGaLocation":516},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":677,"links":678},"Contact Us",[679,682,684,686,691,696,701],{"text":680,"config":681},"Contact an expert",{"href":91,"dataGaName":92,"dataGaLocation":516},{"text":420,"config":683},{"href":422,"dataGaName":423,"dataGaLocation":516},{"text":425,"config":685},{"href":427,"dataGaName":428,"dataGaLocation":516},{"text":687,"config":688},"Status",{"href":689,"dataGaName":690,"dataGaLocation":516},"https://status.gitlab.com/","status",{"text":692,"config":693},"Terms of use",{"href":694,"dataGaName":695,"dataGaLocation":516},"/terms/","terms of use",{"text":697,"config":698},"Privacy statement",{"href":699,"dataGaName":700,"dataGaLocation":516},"/privacy/","privacy statement",{"text":702,"config":703},"Cookie preferences",{"dataGaName":704,"dataGaLocation":516,"id":705,"isOneTrustButton":145},"cookie preferences","ot-sdk-btn",{"items":707},[708,710,712],{"text":692,"config":709},{"href":694,"dataGaName":695,"dataGaLocation":516},{"text":697,"config":711},{"href":699,"dataGaName":700,"dataGaLocation":516},{"text":702,"config":713},{"dataGaName":704,"dataGaLocation":516,"id":705,"isOneTrustButton":145},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",1754424510747]