[{"data":1,"prerenderedAt":1007},["ShallowReactive",2],{"/blog/new-machine-types-for-gitlab-saas-runners":3,"navigation-en-us":230,"banner-en-us":656,"footer-en-us":666,"blog-post-authors-en-us-Darren Eastman":910,"blog-related-posts-en-us-new-machine-types-for-gitlab-saas-runners":925,"blog-promotions-en-us":944,"next-steps-en-us":997},{"id":4,"title":5,"authors":6,"body":8,"category":208,"date":209,"description":210,"extension":211,"externalUrl":212,"faq":212,"featured":213,"heroImage":214,"meta":215,"navigation":216,"path":217,"seo":218,"slug":222,"stem":223,"tags":224,"template":228,"updatedDate":212,"__hash__":229},"blogPosts/en-us/blog/new-machine-types-for-gitlab-saas-runners.md","GitLab introduces new machine types for GitLab SaaS Linux Runners",[7],"Darren Eastman",{"type":9,"value":10,"toc":197},"minimark",[11,15,24,29,47,53,63,67,76,83,86,90,93,98,113,119,123,126,163,172,176,183],[12,13,14],"p",{},"Our GitLab SaaS vision is to provide a solution where you can easily choose and use the correct type of public cloud-hosted compute resources for your CI/CD jobs. In this first iteration towards achieving that vision, we are pleased to announce that two larger compute machines are generally available for GitLab SaaS Runners on Linux.",[12,16,17,18,23],{},"With these two machine types, you can now access more choices for your GitLab SaaS CI/CD jobs. And with 100% job isolation on an ephemeral virtual machine, and security and autoscaling fully managed by GitLab, you can confidently run your critical ",[19,20,22],"a",{"href":21},"/topics/ci-cd/","CI/CD"," jobs on GitLab SaaS.",[25,26,28],"h2",{"id":27},"new-machine-type-details","New machine type details",[12,30,31,32,36,37,40,41,43,44,46],{},"The new SaaS Runners on Linux are a 2 vCPU, 8GB RAM (",[33,34,35],"code",{},"saas-linux-medium-amd64","), and a 4 vCPU, 16GB RAM (",[33,38,39],{},"saas-linux-large-amd64",") machine type. These machine types, powered by the latest generation of Google Compute N2D virtual machines, deliver significant performance improvements for general-purpose CI workloads. The medium machine type, ",[33,42,35],{},",  is available to all subscriptions (Free, Premium, Ultimate). The large machine type, ",[33,45,39],{}," is only available to paid plans (Premium and Ultimate) and GitLab for Open Source program members.",[12,48,49,50,52],{},"Note: If you are in a Free plan and tag a CI job with the large machine type, ",[33,51,39],{},", you will get an error at the job level and the job will not run.",[54,55,61],"pre",{"className":56,"code":58,"language":59,"meta":60},[57],"language-text","This job is stuck because of one of the following problems. There are no active runners online, no runners for the protected branch, or no runners that match all of the job's tags: saas-linux-large-amd64\n","text","",[33,62,58],{"__ignoreMap":60},[25,64,66],{"id":65},"are-the-new-machine-types-right-for-my-ci-job","Are the new machine types right for my CI job?",[12,68,69,70,75],{},"The answer is that it depends. If the CI job is compute-intensive, you will likely see a performance improvement measured by reduced build times. We ran a series of  ",[19,71,74],{"href":72,"rel":73},"https://gitlab.com/gitlab-org/ci-cd/gitlab-runner-stress/linux-kernel",[],"Linux kernel"," builds on the medium machine type to test the potential performance gains for compute-intensive CI jobs.",[12,77,78],{},[79,80],"img",{"alt":81,"src":82},"Linux kernel build CI job execution time benchmark","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782398755/blog/Content%20Images/new-machine-types-gitlab-saas-linux/linux-kernel-build-runner-saas-benchmark_2022-09-22.png",[12,84,85],{},"Our testing found an average 41% reduction in CI job execution time for the medium machine types compared to the baseline small machine type. We recommend you experiment with the new machine types for your CI jobs to determine the right choice based on your build workflows.",[25,87,89],{"id":88},"getting-started","Getting started",[12,91,92],{},"To get started with the new machine types, simply add a tag to your CI file. Without the tag, a job in your pipeline will automatically run on the small machine type.",[94,95,97],"h3",{"id":96},"example-pipeline-configuration","Example pipeline configuration",[12,99,100,101,104,105,108,109,112],{},"In this example pipeline configuration, ",[33,102,103],{},"job_001"," will run on the default Linux SaaS Runner as no machine type tag is defined. The subsequent job, ",[33,106,107],{},"job_002",", in the build stage will run on the medium machine type, and ",[33,110,111],{},"job_003"," will run on the large machine type. So you have flexibility within a GitLab CI/CD pipeline to choose the right machine type for each job.",[54,114,117],{"className":115,"code":116,"language":59,"meta":60},[57],"stages:\n  - Prebuild\n  - Build\n  - Unit Test\n\njob_001:\n stage: Prebuild\n script:\n  - echo \"this job runs on the default (small) machine type\"\n\njob_002:\n tags: [ saas-linux-medium-amd64 ]\n stage: Build\n script:\n  - echo \"this job runs on the medium machine type\"\n\njob_003:\n tags: [ saas-linux-large-amd64 ]\n stage: Unit Test\n script:\n  - echo \"this job runs on the large machine type\"\n\n",[33,118,116],{"__ignoreMap":60},[25,120,122],{"id":121},"understanding-the-new-machine-types-and-cost-factors","Understanding the new machine types and cost factors",[12,124,125],{},"You can start using the new machine types now with the CI minutes currently available in your plan. The new machine types will consume your CI minutes at a different rate than the default (small) machine type based on an applied cost factor. If you are a GitLab for Open Source program member, then refer to the cost factor documentation page for details on how cost factors are applied to your CI/CD jobs.",[127,128,129,145],"table",{},[130,131,132],"thead",{},[133,134,135,138,141,143],"tr",{},[136,137],"th",{},[136,139,140],{},"saas-linux-small-amd64",[136,142,35],{},[136,144,39],{},[146,147,148],"tbody",{},[133,149,150,154,157,160],{},[151,152,153],"td",{},"CI minutes consumed per 1 minute of build time",[151,155,156],{},"1",[151,158,159],{},"2",[151,161,162],{},"3",[12,164,165,166,171],{},"Today your CI minutes usage report on GitLab SaaS will be an aggregate of all of the CI minutes consumed across all the machine types you select in your jobs. In this ",[19,167,170],{"href":168,"rel":169},"https://gitlab.com/gitlab-org/gitlab/-/issues/356076",[],"issue",", we are working towards adding visibility into usage by each Runner type. So you will soon have more granular reporting of use across the various Runner classes (Linux, Windows, macOS) and machine types we plan to offer.",[25,173,175],{"id":174},"feedback","Feedback",[12,177,178,179],{},"At GitLab, we value your input and use it as a critical sensing mechanism in planning roadmap investments. To provide feedback on the machine types you need on GitLab SaaS Runners on Linux, add a comment to the respective comment thread in this ",[19,180,170],{"href":181,"rel":182},"https://gitlab.com/gitlab-org/gitlab/-/issues/373196",[],[12,184,185,186,191,192],{},"Cover image by ",[19,187,190],{"href":188,"rel":189},"https://unsplash.com/@julianhochgesang",[],"Julian Hochgesang"," on ",[19,193,196],{"href":194,"rel":195},"https://unsplash.com",[],"Unsplash",{"title":60,"searchDepth":198,"depth":198,"links":199},2,[200,201,202,206,207],{"id":27,"depth":198,"text":28},{"id":65,"depth":198,"text":66},{"id":88,"depth":198,"text":89,"children":203},[204],{"id":96,"depth":205,"text":97},3,{"id":121,"depth":198,"text":122},{"id":174,"depth":198,"text":175},"product","2022-09-22","GitLab SaaS now offers larger machine types for running CI jobs on Linux.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672836/Blog/Hero%20Images/multiple-machine-types-cover.png",{},true,"/en-us/blog/new-machine-types-for-gitlab-saas-runners",{"title":5,"description":210,"ogTitle":5,"ogDescription":210,"noIndex":213,"ogImage":214,"ogUrl":219,"ogSiteName":220,"ogType":221,"canonicalUrls":219},"https://about.gitlab.com/blog/new-machine-types-for-gitlab-saas-runners","https://about.gitlab.com","article","new-machine-types-for-gitlab-saas-runners","en-us/blog/new-machine-types-for-gitlab-saas-runners",[225,226,227,208],"CI","CD","performance","BlogPost","Y6xqPXR5M0U8AbgzewHOdzGMmTdd_oT20GdjqXHHIXo",{"logo":231,"freeTrial":236,"sales":241,"login":246,"items":251,"search":576,"minimal":607,"duo":626,"switchNav":635,"pricingDeployment":646},{"config":232},{"href":233,"dataGaName":234,"dataGaLocation":235},"/","gitlab logo","header",{"text":237,"config":238},"Get free trial",{"href":239,"dataGaName":240,"dataGaLocation":235},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":242,"config":243},"Request a demo",{"href":244,"dataGaName":245,"dataGaLocation":235},"/sales/?contact-topic=request-demo","sales",{"text":247,"config":248},"Sign in",{"href":249,"dataGaName":250,"dataGaLocation":235},"https://gitlab.com/users/sign_in/","sign in",[252,281,380,385,498,554],{"text":253,"config":254,"menu":256},"Platform",{"dataNavLevelOne":255},"platform",{"type":257,"columns":258},"cards",[259,265,273],{"title":253,"description":260,"link":261},"The intelligent orchestration platform for DevSecOps",{"text":262,"config":263},"Explore our Platform",{"href":264,"dataGaName":255,"dataGaLocation":235},"/platform/",{"title":266,"description":267,"link":268},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":269,"config":270},"Meet GitLab Duo",{"href":271,"dataGaName":272,"dataGaLocation":235},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":274,"description":275,"link":276},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":277,"config":278},"Learn more",{"href":279,"dataGaName":280,"dataGaLocation":235},"/why-gitlab/","why gitlab",{"text":282,"left":216,"config":283,"menu":285},"Product",{"dataNavLevelOne":284},"solutions",{"type":286,"link":287,"columns":291,"feature":359},"lists",{"text":288,"config":289},"View all Solutions",{"href":290,"dataGaName":284,"dataGaLocation":235},"/solutions/",[292,315,338],{"title":293,"description":294,"link":295,"items":300},"Automation","CI/CD and automation to accelerate deployment",{"config":296},{"icon":297,"href":298,"dataGaName":299,"dataGaLocation":235},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[301,304,307,311],{"text":22,"config":302},{"href":303,"dataGaLocation":235,"dataGaName":22},"/solutions/continuous-integration/",{"text":266,"config":305},{"href":271,"dataGaLocation":235,"dataGaName":306},"gitlab duo agent platform - product menu",{"text":308,"config":309},"Source Code Management",{"href":310,"dataGaLocation":235,"dataGaName":308},"/solutions/source-code-management/",{"text":312,"config":313},"Automated Software Delivery",{"href":298,"dataGaLocation":235,"dataGaName":314},"Automated software delivery",{"title":316,"description":317,"link":318,"items":323},"Security","Deliver code faster without compromising security",{"config":319},{"href":320,"dataGaName":321,"dataGaLocation":235,"icon":322},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[324,328,333],{"text":325,"config":326},"Application Security Testing",{"href":320,"dataGaName":327,"dataGaLocation":235},"Application security testing",{"text":329,"config":330},"Software Supply Chain Security",{"href":331,"dataGaLocation":235,"dataGaName":332},"/solutions/supply-chain/","Software supply chain security",{"text":334,"config":335},"Software Compliance",{"href":336,"dataGaName":337,"dataGaLocation":235},"/solutions/software-compliance/","software compliance",{"title":339,"link":340,"items":345},"Measurement",{"config":341},{"icon":342,"href":343,"dataGaName":344,"dataGaLocation":235},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[346,350,354],{"text":347,"config":348},"Visibility & Measurement",{"href":343,"dataGaLocation":235,"dataGaName":349},"Visibility and Measurement",{"text":351,"config":352},"Value Stream Management",{"href":353,"dataGaLocation":235,"dataGaName":351},"/solutions/value-stream-management/",{"text":355,"config":356},"Analytics & Insights",{"href":357,"dataGaLocation":235,"dataGaName":358},"/solutions/analytics-and-insights/","Analytics and insights",{"title":360,"type":286,"items":361},"GitLab for",[362,368,374],{"text":363,"config":364},"Enterprise",{"icon":365,"href":366,"dataGaLocation":235,"dataGaName":367},"Building","/enterprise/","enterprise",{"text":369,"config":370},"Small Business",{"icon":371,"href":372,"dataGaLocation":235,"dataGaName":373},"Work","/small-business/","small business",{"text":375,"config":376},"Public Sector",{"icon":377,"href":378,"dataGaLocation":235,"dataGaName":379},"Organization","/solutions/public-sector/","public sector",{"text":381,"config":382},"Pricing",{"href":383,"dataGaName":384,"dataGaLocation":235,"dataNavLevelOne":384},"/pricing/","pricing",{"text":386,"config":387,"menu":389},"Resources",{"dataNavLevelOne":388},"resources",{"type":286,"link":390,"columns":394,"feature":487},{"text":391,"config":392},"View all resources",{"href":393,"dataGaName":388,"dataGaLocation":235},"/resources/",[395,427,454],{"title":89,"items":396},[397,402,407,412,417,422],{"text":398,"config":399},"Install",{"href":400,"dataGaName":401,"dataGaLocation":235},"/install/","install",{"text":403,"config":404},"Quick start guides",{"href":405,"dataGaName":406,"dataGaLocation":235},"/get-started/","quick setup checklists",{"text":408,"config":409},"Learn",{"href":410,"dataGaLocation":235,"dataGaName":411},"https://university.gitlab.com/","learn",{"text":413,"config":414},"Product documentation",{"href":415,"dataGaName":416,"dataGaLocation":235},"https://docs.gitlab.com/","product documentation",{"text":418,"config":419},"Best practice videos",{"href":420,"dataGaName":421,"dataGaLocation":235},"/getting-started-videos/","best practice videos",{"text":423,"config":424},"Integrations",{"href":425,"dataGaName":426,"dataGaLocation":235},"/integrations/","integrations",{"title":428,"items":429},"Discover",[430,435,440,445,449],{"text":431,"config":432},"Customer success stories",{"href":433,"dataGaName":434,"dataGaLocation":235},"/customers/","customer success stories",{"text":436,"config":437},"Blog",{"href":438,"dataGaName":439,"dataGaLocation":235},"/blog/","blog",{"text":441,"config":442},"Demo Hub",{"href":443,"dataGaName":444,"dataGaLocation":235},"/demo-hub/","demo hub",{"text":446,"config":447},"The Source",{"href":448,"dataGaName":439,"dataGaLocation":235},"/the-source/",{"text":450,"config":451},"Remote",{"href":452,"dataGaName":453,"dataGaLocation":235},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":455,"items":456},"Connect",[457,462,467,472,477,482],{"text":458,"config":459},"GitLab Services",{"href":460,"dataGaName":461,"dataGaLocation":235},"/services/","services",{"text":463,"config":464},"Contribute",{"href":465,"dataGaName":466,"dataGaLocation":235},"https://contributors.gitlab.com","contribute",{"text":468,"config":469},"Community",{"href":470,"dataGaName":471,"dataGaLocation":235},"/community/","community",{"text":473,"config":474},"Forum",{"href":475,"dataGaName":476,"dataGaLocation":235},"https://forum.gitlab.com/","forum",{"text":478,"config":479},"Events",{"href":480,"dataGaName":481,"dataGaLocation":235},"/events/","events",{"text":483,"config":484},"Partners",{"href":485,"dataGaName":486,"dataGaLocation":235},"/partners/","partners",{"config":488,"title":491,"text":492,"link":493},{"background":489,"textColor":490},"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":494,"config":495},"Read the latest",{"href":496,"dataGaName":497,"dataGaLocation":235},"/whats-new/","whats new",{"text":499,"config":500,"menu":502},"Company",{"dataNavLevelOne":501},"company",{"type":286,"columns":503},[504],{"items":505},[506,511,517,519,524,529,534,539,544,549],{"text":507,"config":508},"About",{"href":509,"dataGaName":510,"dataGaLocation":235},"/company/","about",{"text":512,"config":513,"footerGa":516},"Jobs",{"href":514,"dataGaName":515,"dataGaLocation":235},"/jobs/","jobs",{"dataGaName":515},{"text":478,"config":518},{"href":480,"dataGaName":481,"dataGaLocation":235},{"text":520,"config":521},"Leadership",{"href":522,"dataGaName":523,"dataGaLocation":235},"/company/team/e-group/","leadership",{"text":525,"config":526},"Handbook",{"href":527,"dataGaName":528,"dataGaLocation":235},"https://handbook.gitlab.com/","handbook",{"text":530,"config":531},"Investor relations",{"href":532,"dataGaName":533,"dataGaLocation":235},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":535,"config":536},"Trust Center",{"href":537,"dataGaName":538,"dataGaLocation":235},"/security/","trust center",{"text":540,"config":541},"AI Transparency Center",{"href":542,"dataGaName":543,"dataGaLocation":235},"/ai-transparency-center/","ai transparency center",{"text":545,"config":546},"Newsletter",{"href":547,"dataGaName":548,"dataGaLocation":235},"/company/contact/#contact-forms","newsletter",{"text":550,"config":551},"Press",{"href":552,"dataGaName":553,"dataGaLocation":235},"/press/","press",{"text":555,"config":556,"menu":557},"Contact us",{"dataNavLevelOne":501},{"type":286,"columns":558},[559],{"items":560},[561,566,571],{"text":562,"config":563},"Talk to sales",{"href":564,"dataGaName":565,"dataGaLocation":235},"/sales/","talk to sales",{"text":567,"config":568},"Support portal",{"href":569,"dataGaName":570,"dataGaLocation":235},"https://support.gitlab.com/hc/en-us","support portal",{"text":572,"config":573},"Customer portal",{"href":574,"dataGaName":575,"dataGaLocation":235},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":577,"login":578,"suggestions":585},"Close",{"text":579,"link":580},"To search repositories and projects, login to",{"text":581,"config":582},"gitlab.com",{"href":249,"dataGaName":583,"dataGaLocation":584},"search login","search",{"text":586,"default":587},"Suggestions",[588,590,594,596,600,604],{"text":266,"config":589},{"href":271,"dataGaName":266,"dataGaLocation":584},{"text":591,"config":592},"Code Suggestions (AI)",{"href":593,"dataGaName":591,"dataGaLocation":584},"/solutions/code-suggestions/",{"text":22,"config":595},{"href":303,"dataGaName":22,"dataGaLocation":584},{"text":597,"config":598},"GitLab on AWS",{"href":599,"dataGaName":597,"dataGaLocation":584},"/partners/technology-partners/aws/",{"text":601,"config":602},"GitLab on Google Cloud",{"href":603,"dataGaName":601,"dataGaLocation":584},"/partners/technology-partners/google-cloud-platform/",{"text":605,"config":606},"Why GitLab?",{"href":279,"dataGaName":605,"dataGaLocation":584},{"freeTrial":608,"mobileIcon":613,"desktopIcon":618,"secondaryButton":621},{"text":609,"config":610},"Start free trial",{"href":611,"dataGaName":240,"dataGaLocation":612},"https://gitlab.com/-/trials/new/","nav",{"altText":614,"config":615},"Gitlab Icon",{"src":616,"dataGaName":617,"dataGaLocation":612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":614,"config":619},{"src":620,"dataGaName":617,"dataGaLocation":612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":622,"config":623},"Get Started",{"href":624,"dataGaName":625,"dataGaLocation":612},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":627,"mobileIcon":631,"desktopIcon":633},{"text":628,"config":629},"Learn more about GitLab Duo",{"href":271,"dataGaName":630,"dataGaLocation":612},"gitlab duo",{"altText":614,"config":632},{"src":616,"dataGaName":617,"dataGaLocation":612},{"altText":614,"config":634},{"src":620,"dataGaName":617,"dataGaLocation":612},{"button":636,"mobileIcon":641,"desktopIcon":643},{"text":637,"config":638},"/switch",{"href":639,"dataGaName":640,"dataGaLocation":612},"#contact","switch",{"altText":614,"config":642},{"src":616,"dataGaName":617,"dataGaLocation":612},{"altText":614,"config":644},{"src":645,"dataGaName":617,"dataGaLocation":612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":647,"mobileIcon":652,"desktopIcon":654},{"text":648,"config":649},"Back to pricing",{"href":383,"dataGaName":650,"dataGaLocation":612,"icon":651},"back to pricing","GoBack",{"altText":614,"config":653},{"src":616,"dataGaName":617,"dataGaLocation":612},{"altText":614,"config":655},{"src":620,"dataGaName":617,"dataGaLocation":612},{"title":657,"titleMobile":658,"button":659,"config":664},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":277,"config":660},{"href":661,"dataGaName":662,"dataGaLocation":663},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":665,"disabled":213},"release",{"data":667},{"text":668,"source":669,"edit":675,"contribute":680,"config":685,"items":690,"minimal":899},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":670,"config":671},"View page source",{"href":672,"dataGaName":673,"dataGaLocation":674},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":676,"config":677},"Edit this page",{"href":678,"dataGaName":679,"dataGaLocation":674},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":681,"config":682},"Please contribute",{"href":683,"dataGaName":684,"dataGaLocation":674},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":686,"facebook":687,"youtube":688,"linkedin":689},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[691,738,791,835,867],{"title":381,"links":692,"subMenu":707},[693,697,702],{"text":694,"config":695},"View plans",{"href":383,"dataGaName":696,"dataGaLocation":674},"view plans",{"text":698,"config":699},"Why Premium?",{"href":700,"dataGaName":701,"dataGaLocation":674},"/pricing/premium/","why premium",{"text":703,"config":704},"Why Ultimate?",{"href":705,"dataGaName":706,"dataGaLocation":674},"/pricing/ultimate/","why ultimate",[708],{"title":709,"links":710},"Contact Us",[711,714,716,718,723,728,733],{"text":712,"config":713},"Contact sales",{"href":564,"dataGaName":245,"dataGaLocation":674},{"text":567,"config":715},{"href":569,"dataGaName":570,"dataGaLocation":674},{"text":572,"config":717},{"href":574,"dataGaName":575,"dataGaLocation":674},{"text":719,"config":720},"Status",{"href":721,"dataGaName":722,"dataGaLocation":674},"https://status.gitlab.com/","status",{"text":724,"config":725},"Terms of use",{"href":726,"dataGaName":727,"dataGaLocation":674},"/terms/","terms of use",{"text":729,"config":730},"Privacy statement",{"href":731,"dataGaName":732,"dataGaLocation":674},"/privacy/","privacy statement",{"text":734,"config":735},"Cookie preferences",{"dataGaName":736,"dataGaLocation":674,"id":737,"isOneTrustButton":216},"cookie preferences","ot-sdk-btn",{"title":282,"links":739,"subMenu":748},[740,744],{"text":741,"config":742},"DevSecOps platform",{"href":264,"dataGaName":743,"dataGaLocation":674},"devsecops platform",{"text":745,"config":746},"AI-Assisted Development",{"href":271,"dataGaName":747,"dataGaLocation":674},"ai-assisted development",[749],{"title":750,"links":751},"Topics",[752,756,761,766,771,776,781,786],{"text":753,"config":754},"CICD",{"href":21,"dataGaName":755,"dataGaLocation":674},"cicd",{"text":757,"config":758},"GitOps",{"href":759,"dataGaName":760,"dataGaLocation":674},"/topics/gitops/","gitops",{"text":762,"config":763},"DevOps",{"href":764,"dataGaName":765,"dataGaLocation":674},"/topics/devops/","devops",{"text":767,"config":768},"Version Control",{"href":769,"dataGaName":770,"dataGaLocation":674},"/topics/version-control/","version control",{"text":772,"config":773},"DevSecOps",{"href":774,"dataGaName":775,"dataGaLocation":674},"/topics/devsecops/","devsecops",{"text":777,"config":778},"Cloud Native",{"href":779,"dataGaName":780,"dataGaLocation":674},"/topics/cloud-native/","cloud native",{"text":782,"config":783},"AI for Coding",{"href":784,"dataGaName":785,"dataGaLocation":674},"/topics/devops/ai-for-coding/","ai for coding",{"text":787,"config":788},"Agentic AI",{"href":789,"dataGaName":790,"dataGaLocation":674},"/topics/agentic-ai/","agentic ai",{"title":792,"links":793},"Solutions",[794,796,798,803,807,810,814,817,819,822,825,830],{"text":325,"config":795},{"href":320,"dataGaName":325,"dataGaLocation":674},{"text":314,"config":797},{"href":298,"dataGaName":299,"dataGaLocation":674},{"text":799,"config":800},"Agile development",{"href":801,"dataGaName":802,"dataGaLocation":674},"/solutions/agile-delivery/","agile delivery",{"text":804,"config":805},"SCM",{"href":310,"dataGaName":806,"dataGaLocation":674},"source code management",{"text":753,"config":808},{"href":303,"dataGaName":809,"dataGaLocation":674},"continuous integration & delivery",{"text":811,"config":812},"Value stream management",{"href":353,"dataGaName":813,"dataGaLocation":674},"value stream management",{"text":757,"config":815},{"href":816,"dataGaName":760,"dataGaLocation":674},"/solutions/gitops/",{"text":363,"config":818},{"href":366,"dataGaName":367,"dataGaLocation":674},{"text":820,"config":821},"Small business",{"href":372,"dataGaName":373,"dataGaLocation":674},{"text":823,"config":824},"Public sector",{"href":378,"dataGaName":379,"dataGaLocation":674},{"text":826,"config":827},"Education",{"href":828,"dataGaName":829,"dataGaLocation":674},"/solutions/education/","education",{"text":831,"config":832},"Financial services",{"href":833,"dataGaName":834,"dataGaLocation":674},"/solutions/finance/","financial services",{"title":386,"links":836},[837,839,841,843,846,848,851,853,855,857,859,861,863,865],{"text":398,"config":838},{"href":400,"dataGaName":401,"dataGaLocation":674},{"text":403,"config":840},{"href":405,"dataGaName":406,"dataGaLocation":674},{"text":408,"config":842},{"href":410,"dataGaName":411,"dataGaLocation":674},{"text":413,"config":844},{"href":415,"dataGaName":845,"dataGaLocation":674},"docs",{"text":436,"config":847},{"href":438,"dataGaName":439,"dataGaLocation":674},{"text":849,"config":850},"What's new",{"href":496,"dataGaName":497,"dataGaLocation":674},{"text":431,"config":852},{"href":433,"dataGaName":434,"dataGaLocation":674},{"text":450,"config":854},{"href":452,"dataGaName":453,"dataGaLocation":674},{"text":458,"config":856},{"href":460,"dataGaName":461,"dataGaLocation":674},{"text":463,"config":858},{"href":465,"dataGaName":466,"dataGaLocation":674},{"text":468,"config":860},{"href":470,"dataGaName":471,"dataGaLocation":674},{"text":473,"config":862},{"href":475,"dataGaName":476,"dataGaLocation":674},{"text":478,"config":864},{"href":480,"dataGaName":481,"dataGaLocation":674},{"text":483,"config":866},{"href":485,"dataGaName":486,"dataGaLocation":674},{"title":499,"links":868},[869,871,873,875,877,879,883,888,890,892,894],{"text":507,"config":870},{"href":509,"dataGaName":501,"dataGaLocation":674},{"text":512,"config":872},{"href":514,"dataGaName":515,"dataGaLocation":674},{"text":520,"config":874},{"href":522,"dataGaName":523,"dataGaLocation":674},{"text":525,"config":876},{"href":527,"dataGaName":528,"dataGaLocation":674},{"text":530,"config":878},{"href":532,"dataGaName":533,"dataGaLocation":674},{"text":880,"config":881},"Sustainability",{"href":882,"dataGaName":880,"dataGaLocation":674},"/sustainability/",{"text":884,"config":885},"Diversity, inclusion and belonging (DIB)",{"href":886,"dataGaName":887,"dataGaLocation":674},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":535,"config":889},{"href":537,"dataGaName":538,"dataGaLocation":674},{"text":545,"config":891},{"href":547,"dataGaName":548,"dataGaLocation":674},{"text":550,"config":893},{"href":552,"dataGaName":553,"dataGaLocation":674},{"text":895,"config":896},"Modern Slavery Transparency Statement",{"href":897,"dataGaName":898,"dataGaLocation":674},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":900},[901,904,907],{"text":902,"config":903},"Terms",{"href":726,"dataGaName":727,"dataGaLocation":674},{"text":905,"config":906},"Cookies",{"dataGaName":736,"dataGaLocation":674,"id":737,"isOneTrustButton":216},{"text":908,"config":909},"Privacy",{"href":731,"dataGaName":732,"dataGaLocation":674},[911],{"id":912,"title":7,"body":212,"config":913,"content":915,"description":212,"extension":919,"meta":920,"navigation":216,"path":921,"seo":922,"stem":923,"__hash__":924},"blogAuthors/en-us/blog/authors/darren-eastman.yml",{"template":914},"BlogAuthor",{"name":7,"config":916},{"headshot":917,"ctfId":918},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665148/Blog/Author%20Headshots/darren_eastman.png","DarrenEastman","yml",{},"/en-us/blog/authors/darren-eastman",{},"en-us/blog/authors/darren-eastman","iXnMUFNVF56JYxVUygLV2-q6FjfdZM8UekM1NED6tu0",[926,932,936],{"title":927,"description":928,"heroImage":929,"category":208,"date":930,"authors":212,"slug":212,"externalUrl":931},"GitLab Patch Release: 19.2.2, 19.1.4, 19.0.6","Learn about this latest patch release for Community Edition and Enterprise Edition.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg","2026-08-12","https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-2-released/",{"title":933,"description":928,"heroImage":929,"category":208,"date":934,"authors":212,"slug":212,"externalUrl":935}," GitLab Patch Release: 19.2.1, 19.1.3, 19.0.5","2026-07-29","https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-1-released/",{"title":937,"description":938,"heroImage":939,"category":208,"date":940,"authors":941,"slug":943,"externalUrl":212},"Automate work item assignment with a \"Work item created\" trigger","Our step-by-step guide walks through this AI capability, which enables instant, scalable triage without manual intervention.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png","2026-07-20",[942],"Cesar Saavedra","how-to-use-a-work-item-created-trigger",{"promotions":945},[946,960,971,983],{"id":947,"categories":948,"header":950,"text":951,"button":952,"image":957},"ai-modernization",[949],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":953,"config":954},"Get your AI maturity score",{"href":955,"dataGaName":956,"dataGaLocation":439},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":958},{"src":959},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":961,"categories":962,"header":963,"text":951,"button":964,"image":968},"devops-modernization",[208,775],"Are you just managing tools or shipping innovation?",{"text":965,"config":966},"Get your DevOps maturity score",{"href":967,"dataGaName":956,"dataGaLocation":439},"/assessments/devops-modernization-assessment/",{"config":969},{"src":970},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":972,"categories":973,"header":975,"text":951,"button":976,"image":980},"security-modernization",[974],"security","Are you trading speed for security?",{"text":977,"config":978},"Get your security maturity score",{"href":979,"dataGaName":956,"dataGaLocation":439},"/assessments/security-modernization-assessment/",{"config":981},{"src":982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":984,"paths":985,"header":988,"text":989,"button":990,"image":995},"github-azure-migration",[986,987],"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":991,"config":992},"See how GitLab compares to GitHub",{"href":993,"dataGaName":994,"dataGaLocation":439},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":996},{"src":970},{"header":998,"blurb":999,"button":1000,"secondaryButton":1005},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1001,"config":1002},"Get your free trial",{"href":1003,"dataGaName":240,"dataGaLocation":1004},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":712,"config":1006},{"href":564,"dataGaName":245,"dataGaLocation":1004},1786803753503]