[{"data":1,"prerenderedAt":945},["ShallowReactive",2],{"/blog/proximus-customer-story-clearcase-to-gitlab":3,"navigation-en-us":161,"banner-en-us":587,"footer-en-us":597,"blog-post-authors-en-us-Bert Van Eyck":842,"blog-related-posts-en-us-proximus-customer-story-clearcase-to-gitlab":856,"blog-promotions-en-us":881,"next-steps-en-us":935},{"id":4,"title":5,"authors":6,"body":8,"category":137,"date":138,"description":139,"extension":140,"externalUrl":141,"faq":141,"featured":142,"heroImage":143,"meta":144,"navigation":145,"path":146,"seo":147,"slug":151,"stem":152,"tags":153,"template":159,"updatedDate":141,"__hash__":160},"blogPosts/en-us/blog/proximus-customer-story-clearcase-to-gitlab.md","Proximus shares its #movingtoGitLab story",[7],"Bert Van Eyck",{"type":9,"value":10,"toc":129},"minimark",[11,21,26,29,51,54,57,60,68,72,75,78,81,92,95,99,108,112,120,126],[12,13,14,20],"p",{},[15,16,19],"a",{"href":17,"rel":18},"https://www.proximus.com/",[],"Proximus"," is a telecommunication company providing services to residential, enterprise, and public users. We are the leading provider of telephony, internet, television, and network-based ICT services in Belgium, with more than 2 million customers.",[22,23,25],"h2",{"id":24},"our-road-to-gitlab","Our road to GitLab",[12,27,28],{},"The technical divisions of Proximus deliver a big part of the applications and systems required for delivering the best possible service to our end users. It includes all types of capabilities such as network construction, network maintenance, product ordering, product selling, billing, etc.\nSome examples of our development include:",[30,31,32,42,45,48],"ul",{},[33,34,35,36,41],"li",{},"Our website, ",[15,37,40],{"href":38,"rel":39},"https://www.proximus.be",[],"Proximus.be",", on which users can find product info, support info and so much more.",[33,43,44],{},"A mobile app where everyone can check their usage, products, bills, etc.",[33,46,47],{},"Television interface.",[33,49,50],{},"A television app.",[12,52,53],{},"To ensure a performant and stable working environment for our developers, we have been working for several years to create a CI/CD DevOps workflow.",[12,55,56],{},"The first complete chain started in 2014 and used tools like ClearCase, Jenkins, Nexus, etc. By 2015 we had about 200 applications which were using our end-to-end chain to build and deploy in all different environments.",[12,58,59],{},"In 2016, to continue to improve our delivery chain, we considered switching ClearCase to Git. Despite ClearCase being a powerful tool, we noticed that the learning curve and the ease of use of ClearCase was not optimal. Also some of the tools we used were starting to lose compatibility.",[12,61,62,63,67],{},"We quickly came across GitLab and decided to try our first setup with ",[15,64,66],{"href":65},"/blog/gitlab-tiers/","GitLab CE"," in mid-2016.",[22,69,71],{"id":70},"the-evolution-of-gitlab-inside-proximus","The evolution of GitLab inside Proximus",[12,73,74],{},"Our first implementation of Gitlab was rapidly a real success and the popularity of GitLab was increasing exponentially within our developer community. So, we decided to set up a corporate GitLab CE server at Proximus and to promote the creation of all new applications using our existing CI/CD chain with GitLab as source code management.\nIn just one year of using GitLab, we grew to 325 projects and about 600 users.",[12,76,77],{},"Because GitLab was becoming a big part of our tool set, we switched to GitLab EE in Q2 of 2017. This allowed us to use more features of GitLab such as: LDAP groups, push rules, mirror repositories, etc.\nAnd of course, with the enterprise edition you also receive additional support. With the enterprise edition we also started moving applications from ClearCase to GitLab.",[12,79,80],{},"We were also investigating and testing other features to expand our use of GitLab in the meantime:",[30,82,83,86,89],{},[33,84,85],{},"Some projects have started using GitLab CI to build.",[33,87,88],{},"Integration with Jira has been implemented.",[33,90,91],{},"Currently experimenting with a first setup of GitLab’s global search function in combination with Elasticsearch.",[12,93,94],{},"By the end of 2018 we had grown to almost 1,000 users and 1,700 projects.",[22,96,98],{"id":97},"challenges","Challenges",[12,100,101,102,107],{},"Our biggest challenge was to maintain and ensure a stable environment while growing rapidly. When we started using GitLab CI we encountered some issues with the large number of pipelines and jobs being created, which were consuming a lot of our resources. But ",[15,103,106],{"href":104,"rel":105},"https://docs.gitlab.com/releases/#pipelines-can-now-be-deleted-by-project-maintainers-using-api",[],"as of GitLab 11.6 a feature has been provided to remove pipelines with their job logs when using API",", which helped a lot.",[22,109,111],{"id":110},"results","Results",[12,113,114,115,119],{},"Since we started using GitLab, we have been able to provide our developers with faster setup and support. Another very noticeable side effect of switching to GitLab was the significant drop in the number of support tickets created by the developers. Our first full year of using GitLab inside our CI/CD setup resulted in ",[116,117,118],"strong",{},"80 percent"," fewer tickets.",[12,121,122,123,119],{},"Even in 2018, after our total number of users had grown to almost 1,000, the number of projects had multiplied by five and we migrated 75 applications to GitLab. We still had ",[116,124,125],{},"65 percent",[12,127,128],{},"In the future, we will continue looking into expanding our GitLab environment and we hope to continue the positive evolution together with the support of GitLab.",{"title":130,"searchDepth":131,"depth":131,"links":132},"",2,[133,134,135,136],{"id":24,"depth":131,"text":25},{"id":70,"depth":131,"text":71},{"id":97,"depth":131,"text":98},{"id":110,"depth":131,"text":111},"insights","2019-06-07","Moving to GitLab resulted in an 80 percent drop in support tickets and an increase in developer productivity.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678603/Blog/Hero%20Images/traffic-at-sunset.jpg",{},true,"/en-us/blog/proximus-customer-story-clearcase-to-gitlab",{"title":5,"description":139,"ogTitle":5,"ogDescription":139,"noIndex":142,"ogImage":143,"ogUrl":148,"ogSiteName":149,"ogType":150,"canonicalUrls":148},"https://about.gitlab.com/blog/proximus-customer-story-clearcase-to-gitlab","https://about.gitlab.com","article","proximus-customer-story-clearcase-to-gitlab","en-us/blog/proximus-customer-story-clearcase-to-gitlab",[154,155,156,157,158],"community","git","integrations","user stories","open source","BlogPost","-YEy6Ji_IGFF74pND5RdRnSEyYCmFcc76jlubMFinhs",{"logo":162,"freeTrial":167,"sales":172,"login":177,"items":182,"search":507,"minimal":538,"duo":557,"switchNav":566,"pricingDeployment":577},{"config":163},{"href":164,"dataGaName":165,"dataGaLocation":166},"/","gitlab logo","header",{"text":168,"config":169},"Get free trial",{"href":170,"dataGaName":171,"dataGaLocation":166},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":173,"config":174},"Request a demo",{"href":175,"dataGaName":176,"dataGaLocation":166},"/sales/?contact-topic=request-demo","sales",{"text":178,"config":179},"Sign in",{"href":180,"dataGaName":181,"dataGaLocation":166},"https://gitlab.com/users/sign_in/","sign in",[183,212,312,317,429,485],{"text":184,"config":185,"menu":187},"Platform",{"dataNavLevelOne":186},"platform",{"type":188,"columns":189},"cards",[190,196,204],{"title":184,"description":191,"link":192},"The intelligent orchestration platform for DevSecOps",{"text":193,"config":194},"Explore our Platform",{"href":195,"dataGaName":186,"dataGaLocation":166},"/platform/",{"title":197,"description":198,"link":199},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":200,"config":201},"Meet GitLab Duo",{"href":202,"dataGaName":203,"dataGaLocation":166},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":205,"description":206,"link":207},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":208,"config":209},"Learn more",{"href":210,"dataGaName":211,"dataGaLocation":166},"/why-gitlab/","why gitlab",{"text":213,"left":145,"config":214,"menu":216},"Product",{"dataNavLevelOne":215},"solutions",{"type":217,"link":218,"columns":222,"feature":291},"lists",{"text":219,"config":220},"View all Solutions",{"href":221,"dataGaName":215,"dataGaLocation":166},"/solutions/",[223,247,270],{"title":224,"description":225,"link":226,"items":231},"Automation","CI/CD and automation to accelerate deployment",{"config":227},{"icon":228,"href":229,"dataGaName":230,"dataGaLocation":166},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[232,236,239,243],{"text":233,"config":234},"CI/CD",{"href":235,"dataGaLocation":166,"dataGaName":233},"/solutions/continuous-integration/",{"text":197,"config":237},{"href":202,"dataGaLocation":166,"dataGaName":238},"gitlab duo agent platform - product menu",{"text":240,"config":241},"Source Code Management",{"href":242,"dataGaLocation":166,"dataGaName":240},"/solutions/source-code-management/",{"text":244,"config":245},"Automated Software Delivery",{"href":229,"dataGaLocation":166,"dataGaName":246},"Automated software delivery",{"title":248,"description":249,"link":250,"items":255},"Security","Deliver code faster without compromising security",{"config":251},{"href":252,"dataGaName":253,"dataGaLocation":166,"icon":254},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[256,260,265],{"text":257,"config":258},"Application Security Testing",{"href":252,"dataGaName":259,"dataGaLocation":166},"Application security testing",{"text":261,"config":262},"Software Supply Chain Security",{"href":263,"dataGaLocation":166,"dataGaName":264},"/solutions/supply-chain/","Software supply chain security",{"text":266,"config":267},"Software Compliance",{"href":268,"dataGaName":269,"dataGaLocation":166},"/solutions/software-compliance/","software compliance",{"title":271,"link":272,"items":277},"Measurement",{"config":273},{"icon":274,"href":275,"dataGaName":276,"dataGaLocation":166},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[278,282,286],{"text":279,"config":280},"Visibility & Measurement",{"href":275,"dataGaLocation":166,"dataGaName":281},"Visibility and Measurement",{"text":283,"config":284},"Value Stream Management",{"href":285,"dataGaLocation":166,"dataGaName":283},"/solutions/value-stream-management/",{"text":287,"config":288},"Analytics & Insights",{"href":289,"dataGaLocation":166,"dataGaName":290},"/solutions/analytics-and-insights/","Analytics and insights",{"title":292,"type":217,"items":293},"GitLab for",[294,300,306],{"text":295,"config":296},"Enterprise",{"icon":297,"href":298,"dataGaLocation":166,"dataGaName":299},"Building","/enterprise/","enterprise",{"text":301,"config":302},"Small Business",{"icon":303,"href":304,"dataGaLocation":166,"dataGaName":305},"Work","/small-business/","small business",{"text":307,"config":308},"Public Sector",{"icon":309,"href":310,"dataGaLocation":166,"dataGaName":311},"Organization","/solutions/public-sector/","public sector",{"text":313,"config":314},"Pricing",{"href":315,"dataGaName":316,"dataGaLocation":166,"dataNavLevelOne":316},"/pricing/","pricing",{"text":318,"config":319,"menu":321},"Resources",{"dataNavLevelOne":320},"resources",{"type":217,"link":322,"columns":326,"feature":418},{"text":323,"config":324},"View all resources",{"href":325,"dataGaName":320,"dataGaLocation":166},"/resources/",[327,359,386],{"title":328,"items":329},"Getting started",[330,335,340,345,350,355],{"text":331,"config":332},"Install",{"href":333,"dataGaName":334,"dataGaLocation":166},"/install/","install",{"text":336,"config":337},"Quick start guides",{"href":338,"dataGaName":339,"dataGaLocation":166},"/get-started/","quick setup checklists",{"text":341,"config":342},"Learn",{"href":343,"dataGaLocation":166,"dataGaName":344},"https://university.gitlab.com/","learn",{"text":346,"config":347},"Product documentation",{"href":348,"dataGaName":349,"dataGaLocation":166},"https://docs.gitlab.com/","product documentation",{"text":351,"config":352},"Best practice videos",{"href":353,"dataGaName":354,"dataGaLocation":166},"/getting-started-videos/","best practice videos",{"text":356,"config":357},"Integrations",{"href":358,"dataGaName":156,"dataGaLocation":166},"/integrations/",{"title":360,"items":361},"Discover",[362,367,372,377,381],{"text":363,"config":364},"Customer success stories",{"href":365,"dataGaName":366,"dataGaLocation":166},"/customers/","customer success stories",{"text":368,"config":369},"Blog",{"href":370,"dataGaName":371,"dataGaLocation":166},"/blog/","blog",{"text":373,"config":374},"Demo Hub",{"href":375,"dataGaName":376,"dataGaLocation":166},"/demo-hub/","demo hub",{"text":378,"config":379},"The Source",{"href":380,"dataGaName":371,"dataGaLocation":166},"/the-source/",{"text":382,"config":383},"Remote",{"href":384,"dataGaName":385,"dataGaLocation":166},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":387,"items":388},"Connect",[389,394,399,403,408,413],{"text":390,"config":391},"GitLab Services",{"href":392,"dataGaName":393,"dataGaLocation":166},"/services/","services",{"text":395,"config":396},"Contribute",{"href":397,"dataGaName":398,"dataGaLocation":166},"https://contributors.gitlab.com","contribute",{"text":400,"config":401},"Community",{"href":402,"dataGaName":154,"dataGaLocation":166},"/community/",{"text":404,"config":405},"Forum",{"href":406,"dataGaName":407,"dataGaLocation":166},"https://forum.gitlab.com/","forum",{"text":409,"config":410},"Events",{"href":411,"dataGaName":412,"dataGaLocation":166},"/events/","events",{"text":414,"config":415},"Partners",{"href":416,"dataGaName":417,"dataGaLocation":166},"/partners/","partners",{"config":419,"title":422,"text":423,"link":424},{"background":420,"textColor":421},"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":425,"config":426},"Read the latest",{"href":427,"dataGaName":428,"dataGaLocation":166},"/whats-new/","whats new",{"text":430,"config":431,"menu":433},"Company",{"dataNavLevelOne":432},"company",{"type":217,"columns":434},[435],{"items":436},[437,442,448,450,455,460,465,470,475,480],{"text":438,"config":439},"About",{"href":440,"dataGaName":441,"dataGaLocation":166},"/company/","about",{"text":443,"config":444,"footerGa":447},"Jobs",{"href":445,"dataGaName":446,"dataGaLocation":166},"/jobs/","jobs",{"dataGaName":446},{"text":409,"config":449},{"href":411,"dataGaName":412,"dataGaLocation":166},{"text":451,"config":452},"Leadership",{"href":453,"dataGaName":454,"dataGaLocation":166},"/company/team/e-group/","leadership",{"text":456,"config":457},"Handbook",{"href":458,"dataGaName":459,"dataGaLocation":166},"https://handbook.gitlab.com/","handbook",{"text":461,"config":462},"Investor relations",{"href":463,"dataGaName":464,"dataGaLocation":166},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":466,"config":467},"Trust Center",{"href":468,"dataGaName":469,"dataGaLocation":166},"/security/","trust center",{"text":471,"config":472},"AI Transparency Center",{"href":473,"dataGaName":474,"dataGaLocation":166},"/ai-transparency-center/","ai transparency center",{"text":476,"config":477},"Newsletter",{"href":478,"dataGaName":479,"dataGaLocation":166},"/company/contact/#contact-forms","newsletter",{"text":481,"config":482},"Press",{"href":483,"dataGaName":484,"dataGaLocation":166},"/press/","press",{"text":486,"config":487,"menu":488},"Contact us",{"dataNavLevelOne":432},{"type":217,"columns":489},[490],{"items":491},[492,497,502],{"text":493,"config":494},"Talk to sales",{"href":495,"dataGaName":496,"dataGaLocation":166},"/sales/","talk to sales",{"text":498,"config":499},"Support portal",{"href":500,"dataGaName":501,"dataGaLocation":166},"https://support.gitlab.com/hc/en-us","support portal",{"text":503,"config":504},"Customer portal",{"href":505,"dataGaName":506,"dataGaLocation":166},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":508,"login":509,"suggestions":516},"Close",{"text":510,"link":511},"To search repositories and projects, login to",{"text":512,"config":513},"gitlab.com",{"href":180,"dataGaName":514,"dataGaLocation":515},"search login","search",{"text":517,"default":518},"Suggestions",[519,521,525,527,531,535],{"text":197,"config":520},{"href":202,"dataGaName":197,"dataGaLocation":515},{"text":522,"config":523},"Code Suggestions (AI)",{"href":524,"dataGaName":522,"dataGaLocation":515},"/solutions/code-suggestions/",{"text":233,"config":526},{"href":235,"dataGaName":233,"dataGaLocation":515},{"text":528,"config":529},"GitLab on AWS",{"href":530,"dataGaName":528,"dataGaLocation":515},"/partners/technology-partners/aws/",{"text":532,"config":533},"GitLab on Google Cloud",{"href":534,"dataGaName":532,"dataGaLocation":515},"/partners/technology-partners/google-cloud-platform/",{"text":536,"config":537},"Why GitLab?",{"href":210,"dataGaName":536,"dataGaLocation":515},{"freeTrial":539,"mobileIcon":544,"desktopIcon":549,"secondaryButton":552},{"text":540,"config":541},"Start free trial",{"href":542,"dataGaName":171,"dataGaLocation":543},"https://gitlab.com/-/trials/new/","nav",{"altText":545,"config":546},"Gitlab Icon",{"src":547,"dataGaName":548,"dataGaLocation":543},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":545,"config":550},{"src":551,"dataGaName":548,"dataGaLocation":543},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":553,"config":554},"Get Started",{"href":555,"dataGaName":556,"dataGaLocation":543},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":558,"mobileIcon":562,"desktopIcon":564},{"text":559,"config":560},"Learn more about GitLab Duo",{"href":202,"dataGaName":561,"dataGaLocation":543},"gitlab duo",{"altText":545,"config":563},{"src":547,"dataGaName":548,"dataGaLocation":543},{"altText":545,"config":565},{"src":551,"dataGaName":548,"dataGaLocation":543},{"button":567,"mobileIcon":572,"desktopIcon":574},{"text":568,"config":569},"/switch",{"href":570,"dataGaName":571,"dataGaLocation":543},"#contact","switch",{"altText":545,"config":573},{"src":547,"dataGaName":548,"dataGaLocation":543},{"altText":545,"config":575},{"src":576,"dataGaName":548,"dataGaLocation":543},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":578,"mobileIcon":583,"desktopIcon":585},{"text":579,"config":580},"Back to pricing",{"href":315,"dataGaName":581,"dataGaLocation":543,"icon":582},"back to pricing","GoBack",{"altText":545,"config":584},{"src":547,"dataGaName":548,"dataGaLocation":543},{"altText":545,"config":586},{"src":551,"dataGaName":548,"dataGaLocation":543},{"title":588,"titleMobile":589,"button":590,"config":595},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":208,"config":591},{"href":592,"dataGaName":593,"dataGaLocation":594},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":596,"disabled":142},"release",{"data":598},{"text":599,"source":600,"edit":606,"contribute":611,"config":616,"items":621,"minimal":831},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":601,"config":602},"View page source",{"href":603,"dataGaName":604,"dataGaLocation":605},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":607,"config":608},"Edit this page",{"href":609,"dataGaName":610,"dataGaLocation":605},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":612,"config":613},"Please contribute",{"href":614,"dataGaName":615,"dataGaLocation":605},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":617,"facebook":618,"youtube":619,"linkedin":620},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[622,669,723,767,799],{"title":313,"links":623,"subMenu":638},[624,628,633],{"text":625,"config":626},"View plans",{"href":315,"dataGaName":627,"dataGaLocation":605},"view plans",{"text":629,"config":630},"Why Premium?",{"href":631,"dataGaName":632,"dataGaLocation":605},"/pricing/premium/","why premium",{"text":634,"config":635},"Why Ultimate?",{"href":636,"dataGaName":637,"dataGaLocation":605},"/pricing/ultimate/","why ultimate",[639],{"title":640,"links":641},"Contact Us",[642,645,647,649,654,659,664],{"text":643,"config":644},"Contact sales",{"href":495,"dataGaName":176,"dataGaLocation":605},{"text":498,"config":646},{"href":500,"dataGaName":501,"dataGaLocation":605},{"text":503,"config":648},{"href":505,"dataGaName":506,"dataGaLocation":605},{"text":650,"config":651},"Status",{"href":652,"dataGaName":653,"dataGaLocation":605},"https://status.gitlab.com/","status",{"text":655,"config":656},"Terms of use",{"href":657,"dataGaName":658,"dataGaLocation":605},"/terms/","terms of use",{"text":660,"config":661},"Privacy statement",{"href":662,"dataGaName":663,"dataGaLocation":605},"/privacy/","privacy statement",{"text":665,"config":666},"Cookie preferences",{"dataGaName":667,"dataGaLocation":605,"id":668,"isOneTrustButton":145},"cookie preferences","ot-sdk-btn",{"title":213,"links":670,"subMenu":679},[671,675],{"text":672,"config":673},"DevSecOps platform",{"href":195,"dataGaName":674,"dataGaLocation":605},"devsecops platform",{"text":676,"config":677},"AI-Assisted Development",{"href":202,"dataGaName":678,"dataGaLocation":605},"ai-assisted development",[680],{"title":681,"links":682},"Topics",[683,688,693,698,703,708,713,718],{"text":684,"config":685},"CICD",{"href":686,"dataGaName":687,"dataGaLocation":605},"/topics/ci-cd/","cicd",{"text":689,"config":690},"GitOps",{"href":691,"dataGaName":692,"dataGaLocation":605},"/topics/gitops/","gitops",{"text":694,"config":695},"DevOps",{"href":696,"dataGaName":697,"dataGaLocation":605},"/topics/devops/","devops",{"text":699,"config":700},"Version Control",{"href":701,"dataGaName":702,"dataGaLocation":605},"/topics/version-control/","version control",{"text":704,"config":705},"DevSecOps",{"href":706,"dataGaName":707,"dataGaLocation":605},"/topics/devsecops/","devsecops",{"text":709,"config":710},"Cloud Native",{"href":711,"dataGaName":712,"dataGaLocation":605},"/topics/cloud-native/","cloud native",{"text":714,"config":715},"AI for Coding",{"href":716,"dataGaName":717,"dataGaLocation":605},"/topics/devops/ai-for-coding/","ai for coding",{"text":719,"config":720},"Agentic AI",{"href":721,"dataGaName":722,"dataGaLocation":605},"/topics/agentic-ai/","agentic ai",{"title":724,"links":725},"Solutions",[726,728,730,735,739,742,746,749,751,754,757,762],{"text":257,"config":727},{"href":252,"dataGaName":257,"dataGaLocation":605},{"text":246,"config":729},{"href":229,"dataGaName":230,"dataGaLocation":605},{"text":731,"config":732},"Agile development",{"href":733,"dataGaName":734,"dataGaLocation":605},"/solutions/agile-delivery/","agile delivery",{"text":736,"config":737},"SCM",{"href":242,"dataGaName":738,"dataGaLocation":605},"source code management",{"text":684,"config":740},{"href":235,"dataGaName":741,"dataGaLocation":605},"continuous integration & delivery",{"text":743,"config":744},"Value stream management",{"href":285,"dataGaName":745,"dataGaLocation":605},"value stream management",{"text":689,"config":747},{"href":748,"dataGaName":692,"dataGaLocation":605},"/solutions/gitops/",{"text":295,"config":750},{"href":298,"dataGaName":299,"dataGaLocation":605},{"text":752,"config":753},"Small business",{"href":304,"dataGaName":305,"dataGaLocation":605},{"text":755,"config":756},"Public sector",{"href":310,"dataGaName":311,"dataGaLocation":605},{"text":758,"config":759},"Education",{"href":760,"dataGaName":761,"dataGaLocation":605},"/solutions/education/","education",{"text":763,"config":764},"Financial services",{"href":765,"dataGaName":766,"dataGaLocation":605},"/solutions/finance/","financial services",{"title":318,"links":768},[769,771,773,775,778,780,783,785,787,789,791,793,795,797],{"text":331,"config":770},{"href":333,"dataGaName":334,"dataGaLocation":605},{"text":336,"config":772},{"href":338,"dataGaName":339,"dataGaLocation":605},{"text":341,"config":774},{"href":343,"dataGaName":344,"dataGaLocation":605},{"text":346,"config":776},{"href":348,"dataGaName":777,"dataGaLocation":605},"docs",{"text":368,"config":779},{"href":370,"dataGaName":371,"dataGaLocation":605},{"text":781,"config":782},"What's new",{"href":427,"dataGaName":428,"dataGaLocation":605},{"text":363,"config":784},{"href":365,"dataGaName":366,"dataGaLocation":605},{"text":382,"config":786},{"href":384,"dataGaName":385,"dataGaLocation":605},{"text":390,"config":788},{"href":392,"dataGaName":393,"dataGaLocation":605},{"text":395,"config":790},{"href":397,"dataGaName":398,"dataGaLocation":605},{"text":400,"config":792},{"href":402,"dataGaName":154,"dataGaLocation":605},{"text":404,"config":794},{"href":406,"dataGaName":407,"dataGaLocation":605},{"text":409,"config":796},{"href":411,"dataGaName":412,"dataGaLocation":605},{"text":414,"config":798},{"href":416,"dataGaName":417,"dataGaLocation":605},{"title":430,"links":800},[801,803,805,807,809,811,815,820,822,824,826],{"text":438,"config":802},{"href":440,"dataGaName":432,"dataGaLocation":605},{"text":443,"config":804},{"href":445,"dataGaName":446,"dataGaLocation":605},{"text":451,"config":806},{"href":453,"dataGaName":454,"dataGaLocation":605},{"text":456,"config":808},{"href":458,"dataGaName":459,"dataGaLocation":605},{"text":461,"config":810},{"href":463,"dataGaName":464,"dataGaLocation":605},{"text":812,"config":813},"Sustainability",{"href":814,"dataGaName":812,"dataGaLocation":605},"/sustainability/",{"text":816,"config":817},"Diversity, inclusion and belonging (DIB)",{"href":818,"dataGaName":819,"dataGaLocation":605},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":466,"config":821},{"href":468,"dataGaName":469,"dataGaLocation":605},{"text":476,"config":823},{"href":478,"dataGaName":479,"dataGaLocation":605},{"text":481,"config":825},{"href":483,"dataGaName":484,"dataGaLocation":605},{"text":827,"config":828},"Modern Slavery Transparency Statement",{"href":829,"dataGaName":830,"dataGaLocation":605},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":832},[833,836,839],{"text":834,"config":835},"Terms",{"href":657,"dataGaName":658,"dataGaLocation":605},{"text":837,"config":838},"Cookies",{"dataGaName":667,"dataGaLocation":605,"id":668,"isOneTrustButton":145},{"text":840,"config":841},"Privacy",{"href":662,"dataGaName":663,"dataGaLocation":605},[843],{"id":844,"title":7,"body":141,"config":845,"content":847,"description":141,"extension":850,"meta":851,"navigation":145,"path":852,"seo":853,"stem":854,"__hash__":855},"blogAuthors/en-us/blog/authors/bert-van-eyck.yml",{"template":846},"BlogAuthor",{"name":7,"config":848},{"headshot":130,"ctfId":849},"bertveproximus","yml",{},"/en-us/blog/authors/bert-van-eyck",{},"en-us/blog/authors/bert-van-eyck","fu0Nfz73JmxJxbecHF8u0nWWkiJwQTn9YfKNV7Ne8fM",[857,865,873],{"title":858,"description":859,"heroImage":860,"category":137,"date":861,"authors":862,"slug":864,"externalUrl":141},"How we overhauled GitLab navigation","Users weren't getting what they needed from our navigation. Here are the steps we took to turn that experience around.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682884/Blog/Hero%20Images/navigation.jpg","2023-08-15",[863],"Ashley Knobloch","navigation-research-blog-post",{"title":866,"description":867,"heroImage":868,"category":137,"date":869,"authors":870,"slug":872,"externalUrl":141},"Beautifying our UI: Giving GitLab build features a fresh look","Get an inside look at how we are improving the usability of GitLab build features with multiple visual design improvements.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682807/Blog/Hero%20Images/beautify.jpg","2023-07-05",[871],"Veethika Mishra","beautifying-of-our-ui",{"title":874,"description":875,"heroImage":876,"category":137,"date":877,"authors":878,"slug":880,"externalUrl":141},"4 best practices leading orgs to release software faster","GitLab's 2023 Global DevSecOps Survey illuminates the strategies that organizations deploying more frequently have in common.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663908/Blog/Hero%20Images/2023-devsecops-report-blog-banner2.png","2023-06-08",[879],"Kristina Weis","best-practices-leading-orgs-to-release-software-faster",{"promotions":882},[883,897,909,921],{"id":884,"categories":885,"header":887,"text":888,"button":889,"image":894},"ai-modernization",[886],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":890,"config":891},"Get your AI maturity score",{"href":892,"dataGaName":893,"dataGaLocation":371},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":898,"categories":899,"header":901,"text":888,"button":902,"image":906},"devops-modernization",[900,707],"product","Are you just managing tools or shipping innovation?",{"text":903,"config":904},"Get your DevOps maturity score",{"href":905,"dataGaName":893,"dataGaLocation":371},"/assessments/devops-modernization-assessment/",{"config":907},{"src":908},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":910,"categories":911,"header":913,"text":888,"button":914,"image":918},"security-modernization",[912],"security","Are you trading speed for security?",{"text":915,"config":916},"Get your security maturity score",{"href":917,"dataGaName":893,"dataGaLocation":371},"/assessments/security-modernization-assessment/",{"config":919},{"src":920},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":922,"paths":923,"header":926,"text":927,"button":928,"image":933},"github-azure-migration",[924,925],"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":929,"config":930},"See how GitLab compares to GitHub",{"href":931,"dataGaName":932,"dataGaLocation":371},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":934},{"src":908},{"header":936,"blurb":937,"button":938,"secondaryButton":943},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":939,"config":940},"Get your free trial",{"href":941,"dataGaName":171,"dataGaLocation":942},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":643,"config":944},{"href":495,"dataGaName":176,"dataGaLocation":942},1786803764672]