[{"data":1,"prerenderedAt":926},["ShallowReactive",2],{"/blog/kingfisher-transforming-the-developer-experience-with-gitlab":3,"navigation-en-us":142,"banner-en-us":570,"footer-en-us":580,"blog-post-authors-en-us-Sharon Gaudin":823,"blog-related-posts-en-us-kingfisher-transforming-the-developer-experience-with-gitlab":838,"blog-promotions-en-us":862,"next-steps-en-us":916},{"id":4,"title":5,"authors":6,"body":8,"category":119,"date":120,"description":121,"extension":122,"externalUrl":123,"faq":123,"featured":124,"heroImage":125,"meta":126,"navigation":124,"path":127,"seo":128,"slug":133,"stem":134,"tags":135,"template":140,"updatedDate":123,"__hash__":141},"blogPosts/en-us/blog/kingfisher-transforming-the-developer-experience-with-gitlab.md","Kingfisher transforming the developer experience with GitLab",[7],"Sharon Gaudin",{"type":9,"value":10,"toc":113},"minimark",[11,15,30,40,48,51,56,59,68,71,75,78,93,96,99,102],[12,13,14],"p",{},"Kingfisher plc, an international home improvement company, has leaned into GitLab’s end-to-end platform to help it build a DevSecOps foundation that is revolutionizing its developer experience. And the company plans to continue that improvement by increasing its use of platform features, focusing on security, simplifying its toolchain, and increasing the use of automation.",[16,17,18],"blockquote",{},[12,19,20,29],{},[21,22],"img",{"align":23,"width":24,"height":24,"hSpace":25,"vSpace":25,"alt":26,"src":27,"style":28},"left",200,5,"Chintan Parmar","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752176076/Blog/ro7u8p695zw9fllbk4j5.png","float: left; margin-right: 25px;"," “The whole point of this is to reduce friction for our engineers, taking away a lot of the complexity in their workflow, and bringing in best practices and governance,” says Chintan Parmar, site reliability engineering manager at Kingfisher. “In terms of what we've done and what we're doing at the moment, it really is about building a foundation in terms of CI/CD and changing the way we deploy to bring in consistency and improve the developer experience.”",[12,31,32,33,39],{},"Parmar talked about his team and their efforts during the ",[34,35,38],"a",{"href":36,"rel":37},"https://about.gitlab.com/events/",[],"GitLab DevSecOps World Tour event"," in London last month. In an on-stage interview with Sherrod Patching, vice president of Customer Success Management at GitLab, he laid out Kingfisher’s journey with the platform, which is enabling its teams, while also making it easier and faster to move software updates and new projects from ideation to deployment.",[12,41,42,47],{},[34,43,46],{"href":44,"rel":45},"https://www.kingfisher.com/en/index.html",[],"Kingfisher"," is a parent company with more than 2,000 stores in eight countries across Europe. Listed on the London Stock Exchange and part of the Financial Times Stock Exchange (FTSE) 100 Index, the group reported £13 billion in total revenue in FY 2023/24. Its brands include B&Q, Screwfix, Castorama, and Brico Depot.",[12,49,50],{},"The company first adopted GitLab in 2016, using a free starter license, and then moved to Premium in 2020. In that time, it also has moved from on-premise to a cloud environment, started using shared GitLab runners and source code management, and began building out a CI/CD library that gives team members easy access to standardized and reusable components for typical pipeline stages, such as build, deploy, and test.",[52,53,55],"h2",{"id":54},"tracking-metrics-that-execs-care-about","Tracking metrics that execs care about",[12,57,58],{},"Kingfisher also is tracking metrics, like deployment frequency, lead time to change, and change failure rates, with GitLab. And teams are analyzing value streams, mapping workflows, and finding bottlenecks. All of those metrics are being translated into data that company leaders can sink their teeth into.",[12,60,61,62,67],{},"“Execs may not care about whether a merge request has been waiting 15 or 20 minutes, but they do care about how we translate that time value into dollars or pounds,” says Parmar, who used GitLab when he previously worked at ",[34,63,66],{"href":64,"rel":65},"https://about.gitlab.com/customers/dunelm/",[],"Dunelm Group, plc,"," another major UK-based retailer. “Kingfisher is a very data-driven organization. We are looking to overlay these metrics to see where we can continue to improve our developer experience, eliminating slowdowns and manual tasks, while increasing automation.”",[12,69,70],{},"While on-stage, Parmar made it clear that all the changes being made are aimed at improving software development and deployment. However, it’s equally paramount to making team members’ jobs easier, giving them more time and autonomy to do the kind of work they enjoy, instead of what can seem like a never-ending stream of repetitive, manual tasks. He noted that the team is so focused on easing workflows and giving engineers more time to be innovative, it has created a “developer experience squad.”",[52,72,74],{"id":73},"putting-people-first-while-laying-out-priorities","Putting people first while laying out priorities",[12,76,77],{},"So what’s coming next for Kingfisher and its engineering squads, which have about 600 practitioners?",[12,79,80,81,86,87,92],{},"According to Parmar, Kingfisher already has its priorities mapped out. Using GitLab to ",[34,82,85],{"href":83,"rel":84},"https://about.gitlab.com/solutions/application-security-testing/",[],"move security left"," is at the top of their list. The group also is focused on continuing to reduce its toolchain, and using automation to increase productivity. And he expects that early in 2025, teams will begin “dabbling” with the artificial intelligence capabilities in ",[34,88,91],{"href":89,"rel":90},"https://about.gitlab.com/gitlab-duo-agent-platform/",[],"GitLab Duo",", a suite of AI-powered features in the platform that help increase velocity and solve key pain points across the software development lifecycle. Kingfisher will focus on how that can further increase its efficiency and productivity.",[12,94,95],{},"To get all of this done, Parmar says the first step is to ensure that people come first.",[12,97,98],{},"“We’re focused on the hearts and minds of our people... and remembering that people can be attached to how they work through pipelines,” he adds. “People have different ways of building their pipelines. We need to understand what they need, what their workflows look like, and then work with them to find the right solution. After, we’ll go back to them with data that shows the improvements worked. So instead of telling them what they need, we find out what that is, and fix what’s slowing them down. That builds a very good rapport with our engineers.”",[12,100,101],{},"Changing how a team creates and deploys software is a journey. Parmar suggests that collaboratively taking developers and security teams on that journey, instead of dragging them along, makes a big difference in ease of migration and in easing team members’ user experience.",[16,103,104],{},[12,105,106,107,112],{},"Learn ",[34,108,111],{"href":109,"rel":110},"https://about.gitlab.com/customers/",[],"how other GitLab customers use the DevSecOps platform"," to gain results for customers.",{"title":114,"searchDepth":115,"depth":115,"links":116},"",2,[117,118],{"id":54,"depth":115,"text":55},{"id":73,"depth":115,"text":74},"customer-stories","2024-11-12","Learn how the international company focuses on DevSecOps, including automation, to reduce complexity in workflows for better efficiency.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png",{},"/en-us/blog/kingfisher-transforming-the-developer-experience-with-gitlab",{"title":5,"description":121,"ogTitle":5,"ogDescription":121,"noIndex":129,"ogImage":125,"ogUrl":130,"ogSiteName":131,"ogType":132,"canonicalUrls":130},false,"https://about.gitlab.com/blog/kingfisher-transforming-the-developer-experience-with-gitlab","https://about.gitlab.com","article","kingfisher-transforming-the-developer-experience-with-gitlab","en-us/blog/kingfisher-transforming-the-developer-experience-with-gitlab",[136,137,138,139],"customers","DevSecOps platform","DevSecOps","workflow","BlogPost","KO_Zq9Q3zCnX_03A7WKczbVt8gbs4h7R_6R_hWWmsrk",{"logo":143,"freeTrial":148,"sales":153,"login":158,"items":163,"search":490,"minimal":521,"duo":540,"switchNav":549,"pricingDeployment":560},{"config":144},{"href":145,"dataGaName":146,"dataGaLocation":147},"/","gitlab logo","header",{"text":149,"config":150},"Get free trial",{"href":151,"dataGaName":152,"dataGaLocation":147},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":154,"config":155},"Request a demo",{"href":156,"dataGaName":157,"dataGaLocation":147},"/sales/?contact-topic=request-demo","sales",{"text":159,"config":160},"Sign in",{"href":161,"dataGaName":162,"dataGaLocation":147},"https://gitlab.com/users/sign_in/","sign in",[164,193,293,298,412,468],{"text":165,"config":166,"menu":168},"Platform",{"dataNavLevelOne":167},"platform",{"type":169,"columns":170},"cards",[171,177,185],{"title":165,"description":172,"link":173},"The intelligent orchestration platform for DevSecOps",{"text":174,"config":175},"Explore our Platform",{"href":176,"dataGaName":167,"dataGaLocation":147},"/platform/",{"title":178,"description":179,"link":180},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":181,"config":182},"Meet GitLab Duo",{"href":183,"dataGaName":184,"dataGaLocation":147},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":186,"description":187,"link":188},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":189,"config":190},"Learn more",{"href":191,"dataGaName":192,"dataGaLocation":147},"/why-gitlab/","why gitlab",{"text":194,"left":124,"config":195,"menu":197},"Product",{"dataNavLevelOne":196},"solutions",{"type":198,"link":199,"columns":203,"feature":272},"lists",{"text":200,"config":201},"View all Solutions",{"href":202,"dataGaName":196,"dataGaLocation":147},"/solutions/",[204,228,251],{"title":205,"description":206,"link":207,"items":212},"Automation","CI/CD and automation to accelerate deployment",{"config":208},{"icon":209,"href":210,"dataGaName":211,"dataGaLocation":147},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[213,217,220,224],{"text":214,"config":215},"CI/CD",{"href":216,"dataGaLocation":147,"dataGaName":214},"/solutions/continuous-integration/",{"text":178,"config":218},{"href":183,"dataGaLocation":147,"dataGaName":219},"gitlab duo agent platform - product menu",{"text":221,"config":222},"Source Code Management",{"href":223,"dataGaLocation":147,"dataGaName":221},"/solutions/source-code-management/",{"text":225,"config":226},"Automated Software Delivery",{"href":210,"dataGaLocation":147,"dataGaName":227},"Automated software delivery",{"title":229,"description":230,"link":231,"items":236},"Security","Deliver code faster without compromising security",{"config":232},{"href":233,"dataGaName":234,"dataGaLocation":147,"icon":235},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[237,241,246],{"text":238,"config":239},"Application Security Testing",{"href":233,"dataGaName":240,"dataGaLocation":147},"Application security testing",{"text":242,"config":243},"Software Supply Chain Security",{"href":244,"dataGaLocation":147,"dataGaName":245},"/solutions/supply-chain/","Software supply chain security",{"text":247,"config":248},"Software Compliance",{"href":249,"dataGaName":250,"dataGaLocation":147},"/solutions/software-compliance/","software compliance",{"title":252,"link":253,"items":258},"Measurement",{"config":254},{"icon":255,"href":256,"dataGaName":257,"dataGaLocation":147},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[259,263,267],{"text":260,"config":261},"Visibility & Measurement",{"href":256,"dataGaLocation":147,"dataGaName":262},"Visibility and Measurement",{"text":264,"config":265},"Value Stream Management",{"href":266,"dataGaLocation":147,"dataGaName":264},"/solutions/value-stream-management/",{"text":268,"config":269},"Analytics & Insights",{"href":270,"dataGaLocation":147,"dataGaName":271},"/solutions/analytics-and-insights/","Analytics and insights",{"title":273,"type":198,"items":274},"GitLab for",[275,281,287],{"text":276,"config":277},"Enterprise",{"icon":278,"href":279,"dataGaLocation":147,"dataGaName":280},"Building","/enterprise/","enterprise",{"text":282,"config":283},"Small Business",{"icon":284,"href":285,"dataGaLocation":147,"dataGaName":286},"Work","/small-business/","small business",{"text":288,"config":289},"Public Sector",{"icon":290,"href":291,"dataGaLocation":147,"dataGaName":292},"Organization","/solutions/public-sector/","public sector",{"text":294,"config":295},"Pricing",{"href":296,"dataGaName":297,"dataGaLocation":147,"dataNavLevelOne":297},"/pricing/","pricing",{"text":299,"config":300,"menu":302},"Resources",{"dataNavLevelOne":301},"resources",{"type":198,"link":303,"columns":307,"feature":401},{"text":304,"config":305},"View all resources",{"href":306,"dataGaName":301,"dataGaLocation":147},"/resources/",[308,341,368],{"title":309,"items":310},"Getting started",[311,316,321,326,331,336],{"text":312,"config":313},"Install",{"href":314,"dataGaName":315,"dataGaLocation":147},"/install/","install",{"text":317,"config":318},"Quick start guides",{"href":319,"dataGaName":320,"dataGaLocation":147},"/get-started/","quick setup checklists",{"text":322,"config":323},"Learn",{"href":324,"dataGaLocation":147,"dataGaName":325},"https://university.gitlab.com/","learn",{"text":327,"config":328},"Product documentation",{"href":329,"dataGaName":330,"dataGaLocation":147},"https://docs.gitlab.com/","product documentation",{"text":332,"config":333},"Best practice videos",{"href":334,"dataGaName":335,"dataGaLocation":147},"/getting-started-videos/","best practice videos",{"text":337,"config":338},"Integrations",{"href":339,"dataGaName":340,"dataGaLocation":147},"/integrations/","integrations",{"title":342,"items":343},"Discover",[344,349,354,359,363],{"text":345,"config":346},"Customer success stories",{"href":347,"dataGaName":348,"dataGaLocation":147},"/customers/","customer success stories",{"text":350,"config":351},"Blog",{"href":352,"dataGaName":353,"dataGaLocation":147},"/blog/","blog",{"text":355,"config":356},"Demo Hub",{"href":357,"dataGaName":358,"dataGaLocation":147},"/demo-hub/","demo hub",{"text":360,"config":361},"The Source",{"href":362,"dataGaName":353,"dataGaLocation":147},"/the-source/",{"text":364,"config":365},"Remote",{"href":366,"dataGaName":367,"dataGaLocation":147},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":369,"items":370},"Connect",[371,376,381,386,391,396],{"text":372,"config":373},"GitLab Services",{"href":374,"dataGaName":375,"dataGaLocation":147},"/services/","services",{"text":377,"config":378},"Contribute",{"href":379,"dataGaName":380,"dataGaLocation":147},"https://contributors.gitlab.com","contribute",{"text":382,"config":383},"Community",{"href":384,"dataGaName":385,"dataGaLocation":147},"/community/","community",{"text":387,"config":388},"Forum",{"href":389,"dataGaName":390,"dataGaLocation":147},"https://forum.gitlab.com/","forum",{"text":392,"config":393},"Events",{"href":394,"dataGaName":395,"dataGaLocation":147},"/events/","events",{"text":397,"config":398},"Partners",{"href":399,"dataGaName":400,"dataGaLocation":147},"/partners/","partners",{"config":402,"title":405,"text":406,"link":407},{"background":403,"textColor":404},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":408,"config":409},"Read the latest",{"href":410,"dataGaName":411,"dataGaLocation":147},"/whats-new/","whats new",{"text":413,"config":414,"menu":416},"Company",{"dataNavLevelOne":415},"company",{"type":198,"columns":417},[418],{"items":419},[420,425,431,433,438,443,448,453,458,463],{"text":421,"config":422},"About",{"href":423,"dataGaName":424,"dataGaLocation":147},"/company/","about",{"text":426,"config":427,"footerGa":430},"Jobs",{"href":428,"dataGaName":429,"dataGaLocation":147},"/jobs/","jobs",{"dataGaName":429},{"text":392,"config":432},{"href":394,"dataGaName":395,"dataGaLocation":147},{"text":434,"config":435},"Leadership",{"href":436,"dataGaName":437,"dataGaLocation":147},"/company/team/e-group/","leadership",{"text":439,"config":440},"Handbook",{"href":441,"dataGaName":442,"dataGaLocation":147},"https://handbook.gitlab.com/","handbook",{"text":444,"config":445},"Investor relations",{"href":446,"dataGaName":447,"dataGaLocation":147},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":449,"config":450},"Trust Center",{"href":451,"dataGaName":452,"dataGaLocation":147},"/security/","trust center",{"text":454,"config":455},"AI Transparency Center",{"href":456,"dataGaName":457,"dataGaLocation":147},"/ai-transparency-center/","ai transparency center",{"text":459,"config":460},"Newsletter",{"href":461,"dataGaName":462,"dataGaLocation":147},"/company/contact/#contact-forms","newsletter",{"text":464,"config":465},"Press",{"href":466,"dataGaName":467,"dataGaLocation":147},"/press/","press",{"text":469,"config":470,"menu":471},"Contact us",{"dataNavLevelOne":415},{"type":198,"columns":472},[473],{"items":474},[475,480,485],{"text":476,"config":477},"Talk to sales",{"href":478,"dataGaName":479,"dataGaLocation":147},"/sales/","talk to sales",{"text":481,"config":482},"Support portal",{"href":483,"dataGaName":484,"dataGaLocation":147},"https://support.gitlab.com/hc/en-us","support portal",{"text":486,"config":487},"Customer portal",{"href":488,"dataGaName":489,"dataGaLocation":147},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":491,"login":492,"suggestions":499},"Close",{"text":493,"link":494},"To search repositories and projects, login to",{"text":495,"config":496},"gitlab.com",{"href":161,"dataGaName":497,"dataGaLocation":498},"search login","search",{"text":500,"default":501},"Suggestions",[502,504,508,510,514,518],{"text":178,"config":503},{"href":183,"dataGaName":178,"dataGaLocation":498},{"text":505,"config":506},"Code Suggestions (AI)",{"href":507,"dataGaName":505,"dataGaLocation":498},"/solutions/code-suggestions/",{"text":214,"config":509},{"href":216,"dataGaName":214,"dataGaLocation":498},{"text":511,"config":512},"GitLab on AWS",{"href":513,"dataGaName":511,"dataGaLocation":498},"/partners/technology-partners/aws/",{"text":515,"config":516},"GitLab on Google Cloud",{"href":517,"dataGaName":515,"dataGaLocation":498},"/partners/technology-partners/google-cloud-platform/",{"text":519,"config":520},"Why GitLab?",{"href":191,"dataGaName":519,"dataGaLocation":498},{"freeTrial":522,"mobileIcon":527,"desktopIcon":532,"secondaryButton":535},{"text":523,"config":524},"Start free trial",{"href":525,"dataGaName":152,"dataGaLocation":526},"https://gitlab.com/-/trials/new/","nav",{"altText":528,"config":529},"Gitlab Icon",{"src":530,"dataGaName":531,"dataGaLocation":526},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":528,"config":533},{"src":534,"dataGaName":531,"dataGaLocation":526},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":536,"config":537},"Get Started",{"href":538,"dataGaName":539,"dataGaLocation":526},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":541,"mobileIcon":545,"desktopIcon":547},{"text":542,"config":543},"Learn more about GitLab Duo",{"href":183,"dataGaName":544,"dataGaLocation":526},"gitlab duo",{"altText":528,"config":546},{"src":530,"dataGaName":531,"dataGaLocation":526},{"altText":528,"config":548},{"src":534,"dataGaName":531,"dataGaLocation":526},{"button":550,"mobileIcon":555,"desktopIcon":557},{"text":551,"config":552},"/switch",{"href":553,"dataGaName":554,"dataGaLocation":526},"#contact","switch",{"altText":528,"config":556},{"src":530,"dataGaName":531,"dataGaLocation":526},{"altText":528,"config":558},{"src":559,"dataGaName":531,"dataGaLocation":526},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":561,"mobileIcon":566,"desktopIcon":568},{"text":562,"config":563},"Back to pricing",{"href":296,"dataGaName":564,"dataGaLocation":526,"icon":565},"back to pricing","GoBack",{"altText":528,"config":567},{"src":530,"dataGaName":531,"dataGaLocation":526},{"altText":528,"config":569},{"src":534,"dataGaName":531,"dataGaLocation":526},{"title":571,"titleMobile":572,"button":573,"config":578},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":189,"config":574},{"href":575,"dataGaName":576,"dataGaLocation":577},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":579,"disabled":129},"release",{"data":581},{"text":582,"source":583,"edit":589,"contribute":594,"config":599,"items":604,"minimal":812},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":584,"config":585},"View page source",{"href":586,"dataGaName":587,"dataGaLocation":588},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":590,"config":591},"Edit this page",{"href":592,"dataGaName":593,"dataGaLocation":588},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":595,"config":596},"Please contribute",{"href":597,"dataGaName":598,"dataGaLocation":588},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":600,"facebook":601,"youtube":602,"linkedin":603},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[605,652,704,748,780],{"title":294,"links":606,"subMenu":621},[607,611,616],{"text":608,"config":609},"View plans",{"href":296,"dataGaName":610,"dataGaLocation":588},"view plans",{"text":612,"config":613},"Why Premium?",{"href":614,"dataGaName":615,"dataGaLocation":588},"/pricing/premium/","why premium",{"text":617,"config":618},"Why Ultimate?",{"href":619,"dataGaName":620,"dataGaLocation":588},"/pricing/ultimate/","why ultimate",[622],{"title":623,"links":624},"Contact Us",[625,628,630,632,637,642,647],{"text":626,"config":627},"Contact sales",{"href":478,"dataGaName":157,"dataGaLocation":588},{"text":481,"config":629},{"href":483,"dataGaName":484,"dataGaLocation":588},{"text":486,"config":631},{"href":488,"dataGaName":489,"dataGaLocation":588},{"text":633,"config":634},"Status",{"href":635,"dataGaName":636,"dataGaLocation":588},"https://status.gitlab.com/","status",{"text":638,"config":639},"Terms of use",{"href":640,"dataGaName":641,"dataGaLocation":588},"/terms/","terms of use",{"text":643,"config":644},"Privacy statement",{"href":645,"dataGaName":646,"dataGaLocation":588},"/privacy/","privacy statement",{"text":648,"config":649},"Cookie preferences",{"dataGaName":650,"dataGaLocation":588,"id":651,"isOneTrustButton":124},"cookie preferences","ot-sdk-btn",{"title":194,"links":653,"subMenu":661},[654,657],{"text":137,"config":655},{"href":176,"dataGaName":656,"dataGaLocation":588},"devsecops platform",{"text":658,"config":659},"AI-Assisted Development",{"href":183,"dataGaName":660,"dataGaLocation":588},"ai-assisted development",[662],{"title":663,"links":664},"Topics",[665,670,675,680,685,689,694,699],{"text":666,"config":667},"CICD",{"href":668,"dataGaName":669,"dataGaLocation":588},"/topics/ci-cd/","cicd",{"text":671,"config":672},"GitOps",{"href":673,"dataGaName":674,"dataGaLocation":588},"/topics/gitops/","gitops",{"text":676,"config":677},"DevOps",{"href":678,"dataGaName":679,"dataGaLocation":588},"/topics/devops/","devops",{"text":681,"config":682},"Version Control",{"href":683,"dataGaName":684,"dataGaLocation":588},"/topics/version-control/","version control",{"text":138,"config":686},{"href":687,"dataGaName":688,"dataGaLocation":588},"/topics/devsecops/","devsecops",{"text":690,"config":691},"Cloud Native",{"href":692,"dataGaName":693,"dataGaLocation":588},"/topics/cloud-native/","cloud native",{"text":695,"config":696},"AI for Coding",{"href":697,"dataGaName":698,"dataGaLocation":588},"/topics/devops/ai-for-coding/","ai for coding",{"text":700,"config":701},"Agentic AI",{"href":702,"dataGaName":703,"dataGaLocation":588},"/topics/agentic-ai/","agentic ai",{"title":705,"links":706},"Solutions",[707,709,711,716,720,723,727,730,732,735,738,743],{"text":238,"config":708},{"href":233,"dataGaName":238,"dataGaLocation":588},{"text":227,"config":710},{"href":210,"dataGaName":211,"dataGaLocation":588},{"text":712,"config":713},"Agile development",{"href":714,"dataGaName":715,"dataGaLocation":588},"/solutions/agile-delivery/","agile delivery",{"text":717,"config":718},"SCM",{"href":223,"dataGaName":719,"dataGaLocation":588},"source code management",{"text":666,"config":721},{"href":216,"dataGaName":722,"dataGaLocation":588},"continuous integration & delivery",{"text":724,"config":725},"Value stream management",{"href":266,"dataGaName":726,"dataGaLocation":588},"value stream management",{"text":671,"config":728},{"href":729,"dataGaName":674,"dataGaLocation":588},"/solutions/gitops/",{"text":276,"config":731},{"href":279,"dataGaName":280,"dataGaLocation":588},{"text":733,"config":734},"Small business",{"href":285,"dataGaName":286,"dataGaLocation":588},{"text":736,"config":737},"Public sector",{"href":291,"dataGaName":292,"dataGaLocation":588},{"text":739,"config":740},"Education",{"href":741,"dataGaName":742,"dataGaLocation":588},"/solutions/education/","education",{"text":744,"config":745},"Financial services",{"href":746,"dataGaName":747,"dataGaLocation":588},"/solutions/finance/","financial services",{"title":299,"links":749},[750,752,754,756,759,761,764,766,768,770,772,774,776,778],{"text":312,"config":751},{"href":314,"dataGaName":315,"dataGaLocation":588},{"text":317,"config":753},{"href":319,"dataGaName":320,"dataGaLocation":588},{"text":322,"config":755},{"href":324,"dataGaName":325,"dataGaLocation":588},{"text":327,"config":757},{"href":329,"dataGaName":758,"dataGaLocation":588},"docs",{"text":350,"config":760},{"href":352,"dataGaName":353,"dataGaLocation":588},{"text":762,"config":763},"What's new",{"href":410,"dataGaName":411,"dataGaLocation":588},{"text":345,"config":765},{"href":347,"dataGaName":348,"dataGaLocation":588},{"text":364,"config":767},{"href":366,"dataGaName":367,"dataGaLocation":588},{"text":372,"config":769},{"href":374,"dataGaName":375,"dataGaLocation":588},{"text":377,"config":771},{"href":379,"dataGaName":380,"dataGaLocation":588},{"text":382,"config":773},{"href":384,"dataGaName":385,"dataGaLocation":588},{"text":387,"config":775},{"href":389,"dataGaName":390,"dataGaLocation":588},{"text":392,"config":777},{"href":394,"dataGaName":395,"dataGaLocation":588},{"text":397,"config":779},{"href":399,"dataGaName":400,"dataGaLocation":588},{"title":413,"links":781},[782,784,786,788,790,792,796,801,803,805,807],{"text":421,"config":783},{"href":423,"dataGaName":415,"dataGaLocation":588},{"text":426,"config":785},{"href":428,"dataGaName":429,"dataGaLocation":588},{"text":434,"config":787},{"href":436,"dataGaName":437,"dataGaLocation":588},{"text":439,"config":789},{"href":441,"dataGaName":442,"dataGaLocation":588},{"text":444,"config":791},{"href":446,"dataGaName":447,"dataGaLocation":588},{"text":793,"config":794},"Sustainability",{"href":795,"dataGaName":793,"dataGaLocation":588},"/sustainability/",{"text":797,"config":798},"Diversity, inclusion and belonging (DIB)",{"href":799,"dataGaName":800,"dataGaLocation":588},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":449,"config":802},{"href":451,"dataGaName":452,"dataGaLocation":588},{"text":459,"config":804},{"href":461,"dataGaName":462,"dataGaLocation":588},{"text":464,"config":806},{"href":466,"dataGaName":467,"dataGaLocation":588},{"text":808,"config":809},"Modern Slavery Transparency Statement",{"href":810,"dataGaName":811,"dataGaLocation":588},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":813},[814,817,820],{"text":815,"config":816},"Terms",{"href":640,"dataGaName":641,"dataGaLocation":588},{"text":818,"config":819},"Cookies",{"dataGaName":650,"dataGaLocation":588,"id":651,"isOneTrustButton":124},{"text":821,"config":822},"Privacy",{"href":645,"dataGaName":646,"dataGaLocation":588},[824],{"id":825,"title":7,"body":123,"config":826,"content":828,"description":123,"extension":832,"meta":833,"navigation":124,"path":834,"seo":835,"stem":836,"__hash__":837},"blogAuthors/en-us/blog/authors/sharon-gaudin.yml",{"template":827},"BlogAuthor",{"name":7,"config":829},{"headshot":830,"ctfId":831},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663767/Blog/Author%20Headshots/sharongaudinheadshot.png","sgaudin","yml",{},"/en-us/blog/authors/sharon-gaudin",{},"en-us/blog/authors/sharon-gaudin","lwl3tVS21sy4cT3hDh1caPfqWTJoyKj14Mm8B1cb8ME",[839,846,854],{"title":840,"description":841,"heroImage":125,"category":119,"date":842,"authors":843,"slug":845,"externalUrl":123},"The Co-Create Program: How customers are collaborating to build GitLab","Learn how organizations like Thales, Scania, and Kitware are partnering with GitLab engineers to contribute meaningful features that benefit the entire community.","2025-01-30",[844],"Fatima Sarah Khalid","the-co-create-program-how-customers-are-collaborating-to-build-gitlab",{"title":847,"description":848,"heroImage":849,"category":119,"date":850,"authors":851,"slug":853,"externalUrl":123},"How Indeed transformed its CI platform with GitLab","The world's #1 job site migrated thousands of projects to GitLab CI, boosting productivity and cutting costs. Learn the benefits they realized, including a 79% increase in daily pipelines.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099351/Blog/Hero%20Images/Blog/Hero%20Images/Indeed-blog-cover-image-2_4AgA1DkWLtHwBlFGvMffbC_1750099350771.png","2024-08-27",[852],"Carl Myers","how-indeed-transformed-its-ci-platform-with-gitlab",{"title":855,"description":856,"heroImage":857,"category":119,"date":858,"authors":859,"slug":861,"externalUrl":123},"Online retailer bol tackles growing compliance needs with GitLab","Learn how GitLab helps the major international company adhere to regulations while increasing development efficiency.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665465/Blog/Hero%20Images/blog-image-template-1800x945__15_.png","2024-06-12",[860],"Julie Griffin","online-retailer-bol-tackles-growing-compliance-needs-with-gitlab",{"promotions":863},[864,878,890,902],{"id":865,"categories":866,"header":868,"text":869,"button":870,"image":875},"ai-modernization",[867],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":871,"config":872},"Get your AI maturity score",{"href":873,"dataGaName":874,"dataGaLocation":353},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":876},{"src":877},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":879,"categories":880,"header":882,"text":869,"button":883,"image":887},"devops-modernization",[881,688],"product","Are you just managing tools or shipping innovation?",{"text":884,"config":885},"Get your DevOps maturity score",{"href":886,"dataGaName":874,"dataGaLocation":353},"/assessments/devops-modernization-assessment/",{"config":888},{"src":889},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":891,"categories":892,"header":894,"text":869,"button":895,"image":899},"security-modernization",[893],"security","Are you trading speed for security?",{"text":896,"config":897},"Get your security maturity score",{"href":898,"dataGaName":874,"dataGaLocation":353},"/assessments/security-modernization-assessment/",{"config":900},{"src":901},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":903,"paths":904,"header":907,"text":908,"button":909,"image":914},"github-azure-migration",[905,906],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":910,"config":911},"See how GitLab compares to GitHub",{"href":912,"dataGaName":913,"dataGaLocation":353},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":915},{"src":889},{"header":917,"blurb":918,"button":919,"secondaryButton":924},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":920,"config":921},"Get your free trial",{"href":922,"dataGaName":152,"dataGaLocation":923},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":626,"config":925},{"href":478,"dataGaName":157,"dataGaLocation":923},1786734819276]