[{"data":1,"prerenderedAt":966},["ShallowReactive",2],{"/en-us/solutions/continuous-integration":3,"navigation-en-us":325,"banner-en-us":706,"footer-en-us":716,"next-steps-en-us":956},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":294,"meta":295,"navigation":178,"path":296,"seo":297,"slug":6,"stem":323,"testContent":6,"type":6,"__hash__":324},"pages/en-us/solutions/continuous-integration.yml","Continuous Integration",null,[8,29,50,64,98,120,138,156,173,257,290],{"componentName":9,"componentContent":10},"SolutionsTabLinks",{"links":11},[12,17,21,25],{"text":13,"config":14},"Automated Software Delivery",{"href":15,"dataGaName":13,"dataGaLocation":16},"/solutions/delivery-automation/","tab links",{"text":18,"config":19},"Source Code Management",{"href":20,"dataGaName":18,"dataGaLocation":16},"/solutions/source-code-management/",{"text":22,"config":23},"CI/CD",{"href":24,"dataGaName":22,"dataGaLocation":16},"/solutions/continuous-integration/",{"text":26,"config":27},"AI-Assisted Development",{"href":28,"dataGaName":26,"dataGaLocation":16},"/gitlab-duo/",{"componentName":30,"componentContent":31},"CommonAnimatedHero",{"header":32,"buttons":33,"description":47,"config":48},"Accelerate delivery with orchestrated CI/CD automation",[34,41],{"text":35,"config":36},"Get free trial",{"variant":37,"href":38,"dataGaName":39,"dataGaLocation":40},"secondary","https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/&glm_content=default-saas-trial","free trial","hero",{"text":42,"config":43},"Contact sales",{"variant":44,"href":45,"dataGaName":46,"dataGaLocation":40},"tertiary","/sales/","sales","Build, test, package, and ship secure software faster. Again and again.",{"contentAlignment":49},"right",{"componentName":51,"componentContent":52},"SolutionsPromoBanner",{"pill":53,"text":57,"button":58},{"text":54,"config":55},"Webinar",{"icon":56},"Video","Delivering Amazing Digital Experiences with GitLab CI",{"text":59,"config":60},"Register now",{"href":61,"dataGaName":62,"dataGaLocation":63},"https://page.gitlab.com/webcasts-february25-ci-cd-overview.html","register now","promo banner",{"componentName":65,"componentContent":66},"SolutionsSideBySideVideoModalAccordion",{"title":67,"subtitle":68,"video":69,"accordion":74},"A modern platform for modern workflows","Working with legacy code? GitLab’s intelligent orchestration platform will bring teams and their AI agents up to speed.",{"ariaLabel":70,"config":71},"Software compliance automation demo video",{"videoSrc":72,"videoMP4":73},"https://player.vimeo.com/video/892023806?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","https://res.cloudinary.com/about-gitlab-com/video/upload/v1759264177/lxlrf6dahfyfq2ttsh3o.mp4",[75,83,89,92],{"header":76,"content":77,"link":78},"Accelerate releases","Automate the building, testing, packaging, and deploying of secure code from code commit to production with intelligent orchestration, so teams and their AI agents can release better quality code more often.",{"text":79,"config":80},"Learn more",{"href":15,"dataGaName":81,"dataGaLocation":82},"learn more","benefits",{"header":84,"content":85,"link":86},"Increase transparency and visibility","Leverage our intelligent orchestration platform to track your CI/CD pipeline and get all the metrics teams and their AI agents need to continuously improve and keep business stakeholders in the loop.",{"text":79,"config":87},{"href":88,"dataGaName":81,"dataGaLocation":82},"/solutions/visibility-measurement/",{"header":90,"content":91},"Standardize and scale","Ensure every project is secure, predictable, and measurable — whether it’s just one or hundreds — with built-in or custom CI/CD pipeline templates.",{"header":93,"content":94,"link":95},"Improve developer experience","Minimize manual repetitive tasks and context-switching with GitLab’s automation and generative AI tools, like GitLab Duo, so developers can focus on value-driven work.",{"text":79,"config":96},{"href":97,"dataGaName":81,"dataGaLocation":82},"/platform/",{"componentName":99,"componentContent":100},"SolutionsListImageCopyBlock",{"config":101,"header":103,"description":104,"cta":105,"image":111,"list":115},{"icon":102},"AutoScale","Scale as you grow","With built-in or custom CI/CD pipeline templates, you can automatically scan your code to create and run pipelines to build, test, package, and deploy your application — all tailored to fit your evolving needs as a growing organization.",{"text":106,"config":107},"Learn how to get started",{"href":108,"dataGaName":109,"dataGaLocation":110},"https://docs.gitlab.com/ee/ci/","get started","body",{"altText":112,"config":113},"",{"src":114},"https://res.cloudinary.com/about-gitlab-com/image/upload/fl_sanitize/v1751664146/bg2t4tyedh4abs8kddrx.svg",[116,117,118,119],"**CI/CD catalog:** No need to build pipelines from scratch. Use pre-configured CI/CD components from our public catalog, or create a private catalog to share pipelines within your organization.","**Merge trains:** Keep your main branch green and developers collaborating effectively.","**Parent-child pipelines:** Split growing pipelines into multiples to decrease complexity and improve performance.","**Hosted runners:** Run your CI/CD jobs without having to procure your own infrastructure — or bring your own.",{"componentName":99,"componentContent":121},{"config":122,"header":124,"description":125,"cta":126,"image":131,"list":134},{"icon":123},"Devsecops","Automate security","Integrate security testing and compliance checks at code commit, and empower developers to easily identify, isolate, and fix code faults before they reach production.",{"text":127,"config":128},"Learn about Security & Compliance",{"href":129,"dataGaName":130,"dataGaLocation":110},"/solutions/application-security-testing/","security-compliance",{"altText":112,"config":132},{"src":133},"https://res.cloudinary.com/about-gitlab-com/image/upload/fl_sanitize/v1751664132/zv3uhxg7fzmjvhs4onj4.svg",[135,136,137],"**Continuous vulnerability scanning:** Protect your organization by scanning for known open source vulnerabilities, regardless of when your code was last updated.","**SAST:** Scan your application source code and binaries to spot potential vulnerabilities before deployment.","**Compliance pipelines:** Ensure that important policies are enforced, whether it’s standard regulatory controls or your own policy framework.",{"componentName":99,"componentContent":139},{"config":140,"header":142,"description":143,"cta":144,"image":149,"list":152},{"icon":141},"ContinuousDelivery","Continuously deploy","Confidently and consistently release software with enterprise-level delivery tools to manage progressive deployments, orchestrate infrastructure, and protect application environments.",{"text":145,"config":146},"Learn about Enterprise-level deployment",{"href":147,"dataGaName":148,"dataGaLocation":110},"https://docs.gitlab.com/ee/topics/release_your_application.html","developer-experience",{"altText":112,"config":150},{"src":151},"https://res.cloudinary.com/about-gitlab-com/image/upload/fl_sanitize/v1751664173/yvy6dvypsrqrgzuuogeb.svg",[153,154,155],"**Progressive delivery:** Control where you deploy and test code in production with a small portion of your user base.","**Canary deployments:** Gradually roll out changes to reduce risk and impact.","**Deployment flexibility:** Deploy to virtual machines, Kubernetes clusters, or Faas from multiple cloud vendors.",{"componentName":99,"componentContent":157},{"config":158,"header":160,"description":161,"cta":162,"image":166,"list":169},{"icon":159},"AiCodeSuggestions","Get an AI assist","GitLab delivers CI/CD in a single platform with integrated generative AI at every stage of the software development lifecycle.",{"text":163,"config":164},"Learn about GitLab Duo",{"href":28,"dataGaName":165,"dataGaLocation":110},"gitlab-duo",{"altText":112,"config":167},{"src":168},"https://res.cloudinary.com/about-gitlab-com/image/upload/fl_sanitize/v1751664173/zn6s2sdmhv31e38ht2y5.svg",[170,171,172],"**Security vulnerability explanations:** Remediate vulnerabilities more efficiently and ship secure code faster thanks to info about the vulnerability, how it might be exploited, and how to fix it.","**Root cause analysis:** Save time troubleshooting with AI-assisted root cause analysis for CI/CD job failures.","**Value stream forecasts:** Identify potential areas for future improvement, and strengthen planning and decision-making.",{"componentName":174,"componentContent":175},"CommonQuoteCarousel",{"config":176,"cards":179},{"id":177,"needsVerticalSpacing":178},"customer-testimonials",true,[180,200,219,238],{"quote":181,"author":182,"cta":186,"metrics":191,"config":198},"By switching to GitLab and automating deployment, teams have moved from monthly or weekly deliveries to daily or multiple daily deliveries.",{"name":183,"title":184,"company":185},"Alan Hohn","Director of Software Strategy","Lockheed Martin",{"text":187,"config":188},"Read the case study",{"href":189,"dataGaName":190,"dataGaLocation":110},"/customers/lockheed-martin/","Lockheed Martin case study",[192,195],{"number":193,"text":194},"80%","faster CI pipeline builds",{"number":196,"text":197},"90%","less time spent on system maintenance",{"logo":199},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/fuwdwmigetr349ibjt1z.png",{"quote":201,"author":202,"cta":206,"metrics":210,"config":217},"Time to market was a big issue for us. Before our transformation to Agile and DevOps started, we had release cycles of nearly 18 months in some cases. We've been able to dramatically reduce that to roughly 3 months.",{"name":203,"title":204,"company":205},"Thorsten Bastian","Business Owner IT, CI/CD Hub, Telekom IT","T-Mobile",{"text":187,"config":207},{"href":208,"dataGaName":209,"dataGaLocation":110},"/customers/deutsche-telekom/","Telekom case study",[211,214],{"number":212,"text":213},"6x","faster time to market",{"number":215,"text":216},"13,000","active GitLab users",{"logo":218},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663990/i7xwa6ouv6ywfppdsqwf.svg",{"quote":220,"author":221,"cta":225,"metrics":229,"config":236},"GitLab is bundled together like a suite and then ships with a very sophisticated installer. And then it somehow works. This is very nice if you're a company which just wants to get it up and running.",{"name":222,"title":223,"company":224},"Daniel Widerin","Head of Software Delivery","Hilti",{"text":187,"config":226},{"href":227,"dataGaName":228,"dataGaLocation":110},"/customers/hilti/","Hilti case study",[230,233],{"number":231,"text":232},"400%","increase in code checks",{"number":234,"text":235},"12x","faster deployment time",{"logo":237},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg",{"quote":239,"metrics":240,"author":247,"cta":251,"config":255},"GitLab has allowed us to dramatically increase the velocity of development in our Engineering Division. We believe GitLab’s dedication to helping enterprises rapidly and effectively bring software to market will help other companies achieve the same sort of efficiencies we have seen inside Goldman Sachs. We now see some teams running and merging 1000+ CI feature branch builds a day!",[241,244],{"number":242,"text":243},"1000+","CI feature branch builds a day by some teams",{"number":245,"text":246},"52k","Test cases across 11k test classes",{"name":248,"title":249,"company":250},"Andrew Knight","Managing Director","Goldman Sachs",{"text":187,"config":252},{"href":253,"dataGaName":254,"dataGaLocation":110},"/customers/goldman-sachs/","goldman-sachs case study",{"logo":256},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/ijoh3vyhqusfdywqqwqs.svg",{"componentName":258,"componentContent":259},"CommonResourcesCards",{"title":260,"subtitle":261,"button":262,"cards":266,"config":288},"Resources","Get the latest CI/CD insights right here",{"text":263,"config":264},"More CI/CD resources",{"href":265,"dataGaName":263,"dataGaLocation":110},"/resources/?topic=CI%2FCD",[267,275,282],{"title":268,"description":269,"config":270},"How to achieve DevSecOps with GitLab CI/CD","Shift left with build-in security tools and best practices",{"icon":271,"url":272,"dataGaName":273,"dataGaLocation":274},"Ebook","/customers/cube/","customers cube","resource cards",{"title":276,"description":277,"config":278},"CI/CD Catalog goes GA: No more building pipelines from scratch","Discover and share pipeline building blocks to help standardize and scale pipelines.",{"icon":279,"url":280,"dataGaName":281,"dataGaLocation":274},"Blog","https://about.gitlab.com/blog/ci-cd-catalog-goes-ga-no-more-building-pipelines-from-scratch/","customers victoria university",{"title":283,"description":284,"config":285},"How Indeed transformed its CI platform with GitLab","See how the world's #1 job site migrated thousands of projects to GitLab CI — and increased productivity and cut costs in the process.",{"icon":279,"url":286,"dataGaName":287,"dataGaLocation":274},"https://about.gitlab.com/blog/how-indeed-transformed-its-ci-platform-with-gitlab/","how implement version control",{"background":289},"purple",{"componentName":291,"componentContent":292},"CommonNextSteps",{"header":293},"Ship better software. Faster","yml",{},"/en-us/solutions/continuous-integration",{"title":298,"description":299,"schema":300},"Continuous Integration and Delivery (CI/CD)","With GitLab’s CI/CD automation solution, teams and their AI agents stay in flow and ship secure software faster while improving code quality.",{"config":301,"name":298,"description":299,"image":319,"brand":320,"category":112},{"@context":302,"@type":303,"offers":304,"url":318},"https://schema.org","Product",{"@type":305,"name":306,"description":307,"price":308,"priceCurrency":309,"url":310,"availability":311,"priceSpecification":312,"eligibleDuration":314},"Offer","Free Trial","60-day free trial of GitLab. No credit card required.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":313,"price":308,"priceCurrency":309},"UnitPriceSpecification",{"@type":315,"value":316,"unitCode":317},"QuantitativeValue",60,"DAY","https://about.gitlab.com/solutions/continuous-integration/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":321,"name":322},"Brand","GitLab","en-us/solutions/continuous-integration","xcnWlO2N_OrvSJ4GAMgWi5_gS2Tin8ghH2J0BqId-RA",{"data":326},{"logo":327,"freeTrial":332,"sales":335,"login":338,"items":343,"search":638,"minimal":669,"duo":687,"pricingDeployment":696},{"config":328},{"href":329,"dataGaName":330,"dataGaLocation":331},"/","gitlab logo","header",{"text":35,"config":333},{"href":334,"dataGaName":39,"dataGaLocation":331},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":336,"config":337},"Talk to sales",{"href":45,"dataGaName":46,"dataGaLocation":331},{"text":339,"config":340},"Sign in",{"href":341,"dataGaName":342,"dataGaLocation":331},"https://gitlab.com/users/sign_in/","sign in",[344,369,455,460,559,619],{"text":345,"config":346,"cards":348},"Platform",{"dataNavLevelOne":347},"platform",[349,354,362],{"title":345,"description":350,"link":351},"The intelligent orchestration platform for DevSecOps",{"text":352,"config":353},"Explore our Platform",{"href":97,"dataGaName":347,"dataGaLocation":331},{"title":355,"description":356,"link":357},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":358,"config":359},"Meet GitLab Duo",{"href":360,"dataGaName":361,"dataGaLocation":331},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":363,"description":364,"link":365},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":79,"config":366},{"href":367,"dataGaName":368,"dataGaLocation":331},"/why-gitlab/","why gitlab",{"text":303,"left":178,"config":370,"link":372,"lists":376,"footer":437},{"dataNavLevelOne":371},"solutions",{"text":373,"config":374},"View all Solutions",{"href":375,"dataGaName":371,"dataGaLocation":331},"/solutions/",[377,395,417],{"title":378,"description":379,"link":380,"items":384},"Automation","CI/CD and automation to accelerate deployment",{"config":381},{"icon":382,"href":15,"dataGaName":383,"dataGaLocation":331},"AutomatedCodeAlt","automated software delivery",[385,387,390,392],{"text":22,"config":386},{"href":24,"dataGaLocation":331,"dataGaName":22},{"text":355,"config":388},{"href":360,"dataGaLocation":331,"dataGaName":389},"gitlab duo agent platform - product menu",{"text":18,"config":391},{"href":20,"dataGaLocation":331,"dataGaName":18},{"text":13,"config":393},{"href":15,"dataGaLocation":331,"dataGaName":394},"Automated software delivery",{"title":396,"description":397,"link":398,"items":402},"Security","Deliver code faster without compromising security",{"config":399},{"href":129,"dataGaName":400,"dataGaLocation":331,"icon":401},"security and compliance","ShieldCheckLight",[403,407,412],{"text":404,"config":405},"Application Security Testing",{"href":129,"dataGaName":406,"dataGaLocation":331},"Application security testing",{"text":408,"config":409},"Software Supply Chain Security",{"href":410,"dataGaLocation":331,"dataGaName":411},"/solutions/supply-chain/","Software supply chain security",{"text":413,"config":414},"Software Compliance",{"href":415,"dataGaName":416,"dataGaLocation":331},"/solutions/software-compliance/","software compliance",{"title":418,"link":419,"items":423},"Measurement",{"config":420},{"icon":421,"href":88,"dataGaName":422,"dataGaLocation":331},"DigitalTransformation","visibility and measurement",[424,428,432],{"text":425,"config":426},"Visibility & Measurement",{"href":88,"dataGaLocation":331,"dataGaName":427},"Visibility and Measurement",{"text":429,"config":430},"Value Stream Management",{"href":431,"dataGaLocation":331,"dataGaName":429},"/solutions/value-stream-management/",{"text":433,"config":434},"Analytics & Insights",{"href":435,"dataGaLocation":331,"dataGaName":436},"/solutions/analytics-and-insights/","Analytics and insights",{"title":438,"items":439},"GitLab for",[440,445,450],{"text":441,"config":442},"Enterprise",{"href":443,"dataGaLocation":331,"dataGaName":444},"/enterprise/","enterprise",{"text":446,"config":447},"Small Business",{"href":448,"dataGaLocation":331,"dataGaName":449},"/small-business/","small business",{"text":451,"config":452},"Public Sector",{"href":453,"dataGaLocation":331,"dataGaName":454},"/solutions/public-sector/","public sector",{"text":456,"config":457},"Pricing",{"href":458,"dataGaName":459,"dataGaLocation":331,"dataNavLevelOne":459},"/pricing/","pricing",{"text":260,"config":461,"link":463,"lists":467,"feature":546},{"dataNavLevelOne":462},"resources",{"text":464,"config":465},"View all resources",{"href":466,"dataGaName":462,"dataGaLocation":331},"/resources/",[468,501,518],{"title":469,"items":470},"Getting started",[471,476,481,486,491,496],{"text":472,"config":473},"Install",{"href":474,"dataGaName":475,"dataGaLocation":331},"/install/","install",{"text":477,"config":478},"Quick start guides",{"href":479,"dataGaName":480,"dataGaLocation":331},"/get-started/","quick setup checklists",{"text":482,"config":483},"Learn",{"href":484,"dataGaLocation":331,"dataGaName":485},"https://university.gitlab.com/","learn",{"text":487,"config":488},"Product documentation",{"href":489,"dataGaName":490,"dataGaLocation":331},"https://docs.gitlab.com/","product documentation",{"text":492,"config":493},"Best practice videos",{"href":494,"dataGaName":495,"dataGaLocation":331},"/getting-started-videos/","best practice videos",{"text":497,"config":498},"Integrations",{"href":499,"dataGaName":500,"dataGaLocation":331},"/integrations/","integrations",{"title":502,"items":503},"Discover",[504,509,513],{"text":505,"config":506},"Customer success stories",{"href":507,"dataGaName":508,"dataGaLocation":331},"/customers/","customer success stories",{"text":279,"config":510},{"href":511,"dataGaName":512,"dataGaLocation":331},"/blog/","blog",{"text":514,"config":515},"Remote",{"href":516,"dataGaName":517,"dataGaLocation":331},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":519,"items":520},"Connect",[521,526,531,536,541],{"text":522,"config":523},"GitLab Services",{"href":524,"dataGaName":525,"dataGaLocation":331},"/services/","services",{"text":527,"config":528},"Community",{"href":529,"dataGaName":530,"dataGaLocation":331},"/community/","community",{"text":532,"config":533},"Forum",{"href":534,"dataGaName":535,"dataGaLocation":331},"https://forum.gitlab.com/","forum",{"text":537,"config":538},"Events",{"href":539,"dataGaName":540,"dataGaLocation":331},"/events/","events",{"text":542,"config":543},"Partners",{"href":544,"dataGaName":545,"dataGaLocation":331},"/partners/","partners",{"backgroundColor":547,"textColor":548,"text":549,"image":550,"link":554},"#2f2a6b","#fff","Insights for the future of software development",{"altText":551,"config":552},"the source promo card",{"src":553},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":555,"config":556},"Read the latest",{"href":557,"dataGaName":558,"dataGaLocation":331},"/the-source/","the source",{"text":560,"config":561,"lists":563},"Company",{"dataNavLevelOne":562},"company",[564],{"items":565},[566,571,577,579,584,589,594,599,604,609,614],{"text":567,"config":568},"About",{"href":569,"dataGaName":570,"dataGaLocation":331},"/company/","about",{"text":572,"config":573,"footerGa":576},"Jobs",{"href":574,"dataGaName":575,"dataGaLocation":331},"/jobs/","jobs",{"dataGaName":575},{"text":537,"config":578},{"href":539,"dataGaName":540,"dataGaLocation":331},{"text":580,"config":581},"Leadership",{"href":582,"dataGaName":583,"dataGaLocation":331},"/company/team/e-group/","leadership",{"text":585,"config":586},"Team",{"href":587,"dataGaName":588,"dataGaLocation":331},"/company/team/","team",{"text":590,"config":591},"Handbook",{"href":592,"dataGaName":593,"dataGaLocation":331},"https://handbook.gitlab.com/","handbook",{"text":595,"config":596},"Investor relations",{"href":597,"dataGaName":598,"dataGaLocation":331},"https://ir.gitlab.com/","investor relations",{"text":600,"config":601},"Trust Center",{"href":602,"dataGaName":603,"dataGaLocation":331},"/security/","trust center",{"text":605,"config":606},"AI Transparency Center",{"href":607,"dataGaName":608,"dataGaLocation":331},"/ai-transparency-center/","ai transparency center",{"text":610,"config":611},"Newsletter",{"href":612,"dataGaName":613,"dataGaLocation":331},"/company/contact/#contact-forms","newsletter",{"text":615,"config":616},"Press",{"href":617,"dataGaName":618,"dataGaLocation":331},"/press/","press",{"text":620,"config":621,"lists":622},"Contact us",{"dataNavLevelOne":562},[623],{"items":624},[625,628,633],{"text":336,"config":626},{"href":45,"dataGaName":627,"dataGaLocation":331},"talk to sales",{"text":629,"config":630},"Support portal",{"href":631,"dataGaName":632,"dataGaLocation":331},"https://support.gitlab.com","support portal",{"text":634,"config":635},"Customer portal",{"href":636,"dataGaName":637,"dataGaLocation":331},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":639,"login":640,"suggestions":647},"Close",{"text":641,"link":642},"To search repositories and projects, login to",{"text":643,"config":644},"gitlab.com",{"href":341,"dataGaName":645,"dataGaLocation":646},"search login","search",{"text":648,"default":649},"Suggestions",[650,652,656,658,662,666],{"text":355,"config":651},{"href":360,"dataGaName":355,"dataGaLocation":646},{"text":653,"config":654},"Code Suggestions (AI)",{"href":655,"dataGaName":653,"dataGaLocation":646},"/solutions/code-suggestions/",{"text":22,"config":657},{"href":24,"dataGaName":22,"dataGaLocation":646},{"text":659,"config":660},"GitLab on AWS",{"href":661,"dataGaName":659,"dataGaLocation":646},"/partners/technology-partners/aws/",{"text":663,"config":664},"GitLab on Google Cloud",{"href":665,"dataGaName":663,"dataGaLocation":646},"/partners/technology-partners/google-cloud-platform/",{"text":667,"config":668},"Why GitLab?",{"href":367,"dataGaName":667,"dataGaLocation":646},{"freeTrial":670,"mobileIcon":675,"desktopIcon":680,"secondaryButton":683},{"text":671,"config":672},"Start free trial",{"href":673,"dataGaName":39,"dataGaLocation":674},"https://gitlab.com/-/trials/new/","nav",{"altText":676,"config":677},"Gitlab Icon",{"src":678,"dataGaName":679,"dataGaLocation":674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":676,"config":681},{"src":682,"dataGaName":679,"dataGaLocation":674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":684,"config":685},"Get Started",{"href":686,"dataGaName":109,"dataGaLocation":674},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/",{"freeTrial":688,"mobileIcon":692,"desktopIcon":694},{"text":689,"config":690},"Learn more about GitLab Duo",{"href":28,"dataGaName":691,"dataGaLocation":674},"gitlab duo",{"altText":676,"config":693},{"src":678,"dataGaName":679,"dataGaLocation":674},{"altText":676,"config":695},{"src":682,"dataGaName":679,"dataGaLocation":674},{"freeTrial":697,"mobileIcon":702,"desktopIcon":704},{"text":698,"config":699},"Back to pricing",{"href":458,"dataGaName":700,"dataGaLocation":674,"icon":701},"back to pricing","GoBack",{"altText":676,"config":703},{"src":678,"dataGaName":679,"dataGaLocation":674},{"altText":676,"config":705},{"src":682,"dataGaName":679,"dataGaLocation":674},{"title":707,"button":708,"config":713},"See how agentic AI transforms software delivery",{"text":709,"config":710},"Watch GitLab Transcend now",{"href":711,"dataGaName":712,"dataGaLocation":331},"/events/transcend/virtual/","transcend event",{"layout":714,"icon":715},"release","AiStar",{"data":717},{"text":718,"source":719,"edit":725,"contribute":730,"config":735,"items":740,"minimal":945},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":720,"config":721},"View page source",{"href":722,"dataGaName":723,"dataGaLocation":724},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":726,"config":727},"Edit this page",{"href":728,"dataGaName":729,"dataGaLocation":724},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":731,"config":732},"Please contribute",{"href":733,"dataGaName":734,"dataGaLocation":724},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":736,"facebook":737,"youtube":738,"linkedin":739},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[741,787,840,884,911],{"title":456,"links":742,"subMenu":757},[743,747,752],{"text":744,"config":745},"View plans",{"href":458,"dataGaName":746,"dataGaLocation":724},"view plans",{"text":748,"config":749},"Why Premium?",{"href":750,"dataGaName":751,"dataGaLocation":724},"/pricing/premium/","why premium",{"text":753,"config":754},"Why Ultimate?",{"href":755,"dataGaName":756,"dataGaLocation":724},"/pricing/ultimate/","why ultimate",[758],{"title":759,"links":760},"Contact Us",[761,763,765,767,772,777,782],{"text":42,"config":762},{"href":45,"dataGaName":46,"dataGaLocation":724},{"text":629,"config":764},{"href":631,"dataGaName":632,"dataGaLocation":724},{"text":634,"config":766},{"href":636,"dataGaName":637,"dataGaLocation":724},{"text":768,"config":769},"Status",{"href":770,"dataGaName":771,"dataGaLocation":724},"https://status.gitlab.com/","status",{"text":773,"config":774},"Terms of use",{"href":775,"dataGaName":776,"dataGaLocation":724},"/terms/","terms of use",{"text":778,"config":779},"Privacy statement",{"href":780,"dataGaName":781,"dataGaLocation":724},"/privacy/","privacy statement",{"text":783,"config":784},"Cookie preferences",{"dataGaName":785,"dataGaLocation":724,"id":786,"isOneTrustButton":178},"cookie preferences","ot-sdk-btn",{"title":303,"links":788,"subMenu":796},[789,793],{"text":790,"config":791},"DevSecOps platform",{"href":97,"dataGaName":792,"dataGaLocation":724},"devsecops platform",{"text":26,"config":794},{"href":28,"dataGaName":795,"dataGaLocation":724},"ai-assisted development",[797],{"title":798,"links":799},"Topics",[800,805,810,815,820,825,830,835],{"text":801,"config":802},"CICD",{"href":803,"dataGaName":804,"dataGaLocation":724},"/topics/ci-cd/","cicd",{"text":806,"config":807},"GitOps",{"href":808,"dataGaName":809,"dataGaLocation":724},"/topics/gitops/","gitops",{"text":811,"config":812},"DevOps",{"href":813,"dataGaName":814,"dataGaLocation":724},"/topics/devops/","devops",{"text":816,"config":817},"Version Control",{"href":818,"dataGaName":819,"dataGaLocation":724},"/topics/version-control/","version control",{"text":821,"config":822},"DevSecOps",{"href":823,"dataGaName":824,"dataGaLocation":724},"/topics/devsecops/","devsecops",{"text":826,"config":827},"Cloud Native",{"href":828,"dataGaName":829,"dataGaLocation":724},"/topics/cloud-native/","cloud native",{"text":831,"config":832},"AI for Coding",{"href":833,"dataGaName":834,"dataGaLocation":724},"/topics/devops/ai-for-coding/","ai for coding",{"text":836,"config":837},"Agentic AI",{"href":838,"dataGaName":839,"dataGaLocation":724},"/topics/agentic-ai/","agentic ai",{"title":841,"links":842},"Solutions",[843,845,847,852,856,859,863,866,868,871,874,879],{"text":404,"config":844},{"href":129,"dataGaName":404,"dataGaLocation":724},{"text":394,"config":846},{"href":15,"dataGaName":383,"dataGaLocation":724},{"text":848,"config":849},"Agile development",{"href":850,"dataGaName":851,"dataGaLocation":724},"/solutions/agile-delivery/","agile delivery",{"text":853,"config":854},"SCM",{"href":20,"dataGaName":855,"dataGaLocation":724},"source code management",{"text":801,"config":857},{"href":24,"dataGaName":858,"dataGaLocation":724},"continuous integration & delivery",{"text":860,"config":861},"Value stream management",{"href":431,"dataGaName":862,"dataGaLocation":724},"value stream management",{"text":806,"config":864},{"href":865,"dataGaName":809,"dataGaLocation":724},"/solutions/gitops/",{"text":441,"config":867},{"href":443,"dataGaName":444,"dataGaLocation":724},{"text":869,"config":870},"Small business",{"href":448,"dataGaName":449,"dataGaLocation":724},{"text":872,"config":873},"Public sector",{"href":453,"dataGaName":454,"dataGaLocation":724},{"text":875,"config":876},"Education",{"href":877,"dataGaName":878,"dataGaLocation":724},"/solutions/education/","education",{"text":880,"config":881},"Financial services",{"href":882,"dataGaName":883,"dataGaLocation":724},"/solutions/finance/","financial services",{"title":260,"links":885},[886,888,890,892,895,897,899,901,903,905,907,909],{"text":472,"config":887},{"href":474,"dataGaName":475,"dataGaLocation":724},{"text":477,"config":889},{"href":479,"dataGaName":480,"dataGaLocation":724},{"text":482,"config":891},{"href":484,"dataGaName":485,"dataGaLocation":724},{"text":487,"config":893},{"href":489,"dataGaName":894,"dataGaLocation":724},"docs",{"text":279,"config":896},{"href":511,"dataGaName":512,"dataGaLocation":724},{"text":505,"config":898},{"href":507,"dataGaName":508,"dataGaLocation":724},{"text":514,"config":900},{"href":516,"dataGaName":517,"dataGaLocation":724},{"text":522,"config":902},{"href":524,"dataGaName":525,"dataGaLocation":724},{"text":527,"config":904},{"href":529,"dataGaName":530,"dataGaLocation":724},{"text":532,"config":906},{"href":534,"dataGaName":535,"dataGaLocation":724},{"text":537,"config":908},{"href":539,"dataGaName":540,"dataGaLocation":724},{"text":542,"config":910},{"href":544,"dataGaName":545,"dataGaLocation":724},{"title":560,"links":912},[913,915,917,919,921,923,925,929,934,936,938,940],{"text":567,"config":914},{"href":569,"dataGaName":562,"dataGaLocation":724},{"text":572,"config":916},{"href":574,"dataGaName":575,"dataGaLocation":724},{"text":580,"config":918},{"href":582,"dataGaName":583,"dataGaLocation":724},{"text":585,"config":920},{"href":587,"dataGaName":588,"dataGaLocation":724},{"text":590,"config":922},{"href":592,"dataGaName":593,"dataGaLocation":724},{"text":595,"config":924},{"href":597,"dataGaName":598,"dataGaLocation":724},{"text":926,"config":927},"Sustainability",{"href":928,"dataGaName":926,"dataGaLocation":724},"/sustainability/",{"text":930,"config":931},"Diversity, inclusion and belonging (DIB)",{"href":932,"dataGaName":933,"dataGaLocation":724},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":600,"config":935},{"href":602,"dataGaName":603,"dataGaLocation":724},{"text":610,"config":937},{"href":612,"dataGaName":613,"dataGaLocation":724},{"text":615,"config":939},{"href":617,"dataGaName":618,"dataGaLocation":724},{"text":941,"config":942},"Modern Slavery Transparency Statement",{"href":943,"dataGaName":944,"dataGaLocation":724},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":946},[947,950,953],{"text":948,"config":949},"Terms",{"href":775,"dataGaName":776,"dataGaLocation":724},{"text":951,"config":952},"Cookies",{"dataGaName":785,"dataGaLocation":724,"id":786,"isOneTrustButton":178},{"text":954,"config":955},"Privacy",{"href":780,"dataGaName":781,"dataGaLocation":724},{"header":957,"blurb":958,"button":959,"secondaryButton":964},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":960,"config":961},"Get your free trial",{"href":962,"dataGaName":39,"dataGaLocation":963},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":42,"config":965},{"href":45,"dataGaName":46,"dataGaLocation":963},1772652086487]