[{"data":1,"prerenderedAt":747},["ShallowReactive",2],{"/it-it/topics/gitops/gitops-workflow/":3,"navigation-it-it":97,"banner-it-it":515,"footer-it-it":527,"next-steps-it-it":732},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":91,"_type":92,"title":7,"_source":93,"_file":94,"_stem":95,"_extension":96},"/it-it/topics/gitops/gitops-workflow","gitops",false,"",{"title":9,"description":10},"Cos'è un flusso di lavoro GitOps? ","Il flusso di lavoro GitOps è composto da tre parti principali: Infrastructure as Code, le richieste di merge e le pipeline CI/CD.",[12,26,33,50,89],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"GitOps",{"href":23},"/it-it/topics/gitops/",{"title":25},"GitOps workflow",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":29,"text":30,"config":31},"Cos'è un flusso di lavoro GitOps?","Gestire l'infrastruttura IT può essere impegnativo, ma i team che usano pratiche di sviluppo software note, come il controllo della versione, la revisione del codice e le pipeline CI/CD, agevolano questo processo. Utilizzando i file di configurazione, viene eseguito ogni volta il deployment dello stesso ambiente infrastrutturale. Molti team sanno che questo flusso di lavoro aumenta l'efficienza, la collaborazione e la stabilità, ma potrebbero chiedersi cosa comporti l'adozione di GitOps.\n",{"id":32,"twoColumns":6},"cos'è-un-flusso-di-lavoro-gitops?",{"type":34,"componentName":34,"componentContent":35},"CommonSideNavigationWithTree",{"anchors":36,"components":43},{"text":37,"data":38},"Ulteriori informazioni su questo argomento",[39],{"text":40,"config":41},"Tre componenti dei flussi di lavoro GitOps",{"href":42},"#three-components-of-git-ops-workflows",[44],{"type":45,"componentName":45,"componentContent":46},"TopicsCopy",{"header":40,"text":47,"config":48},"Come framework di sviluppo software, il flusso di lavoro GitOps è composto da tre parti principali, tra cui Infrastructure as Code, le richieste di merge e le pipeline CI/CD.\n\n### 1. Infrastructure as Code (IaC)\n\n\nIl primo passo in un flusso di lavoro GitOps è la definizione di tutte le [Infrastructure as Code](/topics/gitops/infrastructure-as-code/){data-ga-name =\"infrastructure as code\"data-ga-location =\"body\"}. Questo processo automatizza il provisioning dell'infrastruttura IT utilizzando i file di configurazione. IaC è una pratica DevOps che aiuta a creare versioni dell'infrastruttura per migliorare la coerenza tra le macchine, al fine di ridurre le difficoltà di deployment. Il codice dell'infrastruttura viene sottoposto a un processo simile a quello del codice dell'applicazione, che comprende integrazione continua, controllo della versione, test e deployment continuo. L'automazione rende più [efficiente](/blog/why-gitops-should-be-workflow-of-choice/){data-ga-name =\"efficient\" data-ga-location =\"body\"} lo sviluppo, aumenta la coerenza e accelera il [time-to-market](/blog/production-grade-infra-devsecops-with-five-minute-production/){data-ga-name =\"faster\" data-ga-location = \"body\"}.\n\n\nTradizionalmente, [l'infrastruttura](/blog/lessons-in-iteration-from-new-infrastructure-team/){data-ga-name =\"infrastructure\" data-ga-location=\"body\"} è gestita manualmente da team di grandi dimensioni che gestiscono server fisici. Ogni macchina ha spesso una propria configurazione, sfociando in ambienti Snowflake. Con Infrastructure as Code, invece, i team hanno maggiore visibilità, coerenza, stabilità e scalabilità.\n\n\n### 2. Richieste di merge (MR),\n\n\nGli strumenti dichiarativi come Kubernetes consentono di [controllare la versione](/blog/migrating-your-version-control-to-git/){data-ga-name =\"version controlled\" data-ga-location =\"body\"} dei file di configurazione tramite Git, un sistema di controllo della versione open source che monitora le modifiche al codice. Utilizzando un repository Git come unica fonte di riferimento per le definizioni dell'infrastruttura, GitOps si avvale di un solido audit trail. Il secondo aspetto dei flussi di lavoro GitOps riguarda le richieste di merge, che fungono da [sistema per la gestione delle modifiche](/blog/merge-request-reviewers/){data-ga-name=\"change function\" data-ga-location =\"body\"} per gli aggiornamenti dell'infrastruttura.\n\n\nI team collaborano alle richieste di merge tramite [revisioni del codice](/blog/mr-reviews-with-vs-code/){data-ga-name = \"code reviews\" data-ga-location =\"body\"}, commenti e suggerimenti. Il commit di merge è eseguito sul ramo [principale](/blog/new-git-default-branch-name/){data-ga-name =\"main\"data-ga-location =\"body\"} e funge da log di audit. Le funzionalità di rollback integrate consentono ai team di tornare allo stato desiderato e di esplorare modi innovativi per affrontare sfide difficili. Le richieste di merge facilitano la sperimentazione e permettono di ricevere un [feedback](/blog/iteration-and-code-review/){data-ga-name =\"feedback\"data-ga-location =\"body\"} rapidamente e in sicurezza dai colleghi e dagli esperti in materia.\n\n\n### 3. Integrazione e deployment continui (CI/CD)\n\n\nGitOps automatizza la gestione dell'infrastruttura utilizzando un flusso di lavoro Git con integrazione e distribuzione continue [efficaci](/blog/effective-ci-cd-pipelines/){data-ga-name =\"effective\" data-ga-location = \"body\"}. Dopo che il codice è stato unito al ramo principale, la pipeline CI/CD avvia la [modifica](/blog/pipeline-editor-overview/){data-ga-name =\"change\"data-ga-location =\"body\"} nell'ambiente. Le modifiche manuali e gli errori umani possono causare la deriva della configurazione e gli ambienti Snowflake, ma l'automazione e il deployment continui di GitOps li sovrascrivono in modo che l'ambiente [esegua sempre il deployment](/blog/ci-deployment-and-environments/){data-ga-name =\"deploys\" data-ga-location =\"body\"} di uno stato desiderato coerente.\n",{"id":49},"three-components-of-git-ops-workflows",{"type":51,"componentName":51,"componentContent":52},"CommonResourcesContainer",{"header":53,"tabs":54},"Vuoi sapere di più su GitOps?",[55],{"name":56,"items":57,"config":88},"resources",[58,69,79],{"header":59,"type":60,"image":61,"link":64},"Scopri come GitLab supporta i flussi di lavoro GitOps","Articoli",{"altText":59,"config":62},{"src":63},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":65,"config":66},"Scopri di più",{"href":67,"icon":68,"modal":6},"/it-it/solutions/gitops/","Article",{"header":70,"type":71,"image":72,"link":75},"Scopri il futuro dell'automazione delle infrastrutture","Webcast",{"altText":70,"config":73},{"src":74},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":76,"config":77},"Guarda ora",{"href":78,"icon":71,"modal":6},"/why/gitops-infrastructure-automation/",{"header":80,"type":81,"image":82,"link":85},"Scopri tre modi per avvicinarti a GitOps","Blog",{"altText":80,"config":83},{"src":84},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":65,"config":86},{"href":87,"icon":81,"modal":6},"/blog/gitops-done-3-ways/",{"key":56},{"type":90,"componentName":90},"CommonNextSteps","content:it-it:topics:gitops:gitops-workflow:index.yml","yaml","content","it-it/topics/gitops/gitops-workflow/index.yml","it-it/topics/gitops/gitops-workflow/index","yml",{"_path":98,"_dir":99,"_draft":6,"_partial":6,"_locale":7,"data":100,"_id":511,"_type":92,"title":512,"_source":93,"_file":513,"_stem":514,"_extension":96},"/shared/it-it/main-navigation","it-it",{"logo":101,"freeTrial":106,"sales":111,"login":116,"items":121,"search":452,"minimal":488,"duo":502},{"config":102},{"href":103,"dataGaName":104,"dataGaLocation":105},"/it-it/","gitlab logo","header",{"text":107,"config":108},"Ottieni una prova gratuita",{"href":109,"dataGaName":110,"dataGaLocation":105},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":112,"config":113},"Contatta le vendite",{"href":114,"dataGaName":115,"dataGaLocation":105},"/it-it/sales/","sales",{"text":117,"config":118},"Accedi",{"href":119,"dataGaName":120,"dataGaLocation":105},"https://gitlab.com/users/sign_in/","sign in",[122,165,264,269,373,433],{"text":123,"config":124,"cards":126,"footer":148},"Piattaforma",{"dataNavLevelOne":125},"platform",[127,133,141],{"title":123,"description":128,"link":129},"La piattaforma DevSecOps più completa basata sull'IA",{"text":130,"config":131},"Scopri la nostra piattaforma",{"href":132,"dataGaName":125,"dataGaLocation":105},"/it-it/platform/",{"title":134,"description":135,"link":136},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":137,"config":138},"Ti presentiamo GitLab Duo",{"href":139,"dataGaName":140,"dataGaLocation":105},"/it-it/gitlab-duo/","gitlab duo ai",{"title":142,"description":143,"link":144},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":65,"config":145},{"href":146,"dataGaName":147,"dataGaLocation":105},"/it-it/why-gitlab/","why gitlab",{"title":149,"items":150},"Primi passi con",[151,156,161],{"text":152,"config":153},"Platform engineering",{"href":154,"dataGaName":155,"dataGaLocation":105},"/it-it/solutions/platform-engineering/","platform engineering",{"text":157,"config":158},"Esperienza d'uso degli sviluppatori",{"href":159,"dataGaName":160,"dataGaLocation":105},"/it-it/developer-experience/","Developer experience",{"text":162,"config":163},"MLOps",{"href":164,"dataGaName":162,"dataGaLocation":105},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":166,"left":167,"config":168,"link":170,"lists":174,"footer":246},"Prodotti",true,{"dataNavLevelOne":169},"solutions",{"text":171,"config":172},"Visualizza tutte le soluzioni",{"href":173,"dataGaName":169,"dataGaLocation":105},"/it-it/solutions/",[175,201,224],{"title":176,"description":177,"link":178,"items":183},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":179},{"icon":180,"href":181,"dataGaName":182,"dataGaLocation":105},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[184,188,192,197],{"text":185,"config":186},"CI/CD",{"href":187,"dataGaLocation":105,"dataGaName":185},"/it-it/solutions/continuous-integration/",{"text":189,"config":190},"Sviluppo assistito dall'IA",{"href":139,"dataGaLocation":105,"dataGaName":191},"AI assisted development",{"text":193,"config":194},"Gestione del codice sorgente",{"href":195,"dataGaLocation":105,"dataGaName":196},"/it-it/solutions/source-code-management/","Source Code Management",{"text":198,"config":199},"Distribuzione software automatizzata",{"href":181,"dataGaLocation":105,"dataGaName":200},"Automated software delivery",{"title":202,"description":203,"link":204,"items":209},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":205},{"href":206,"dataGaName":207,"dataGaLocation":105,"icon":208},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[210,214,219],{"text":211,"config":212},"Sicurezza e conformità",{"href":206,"dataGaLocation":105,"dataGaName":213},"Security & Compliance",{"text":215,"config":216},"Sicurezza della catena di fornitura del software",{"href":217,"dataGaLocation":105,"dataGaName":218},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":220,"config":221},"Conformità e governance",{"href":222,"dataGaLocation":105,"dataGaName":223},"/it-it/solutions/continuous-software-compliance/","Compliance and governance",{"title":225,"link":226,"items":231},"Misurazione",{"config":227},{"icon":228,"href":229,"dataGaName":230,"dataGaLocation":105},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[232,236,241],{"text":233,"config":234},"Visibilità e misurazione",{"href":229,"dataGaLocation":105,"dataGaName":235},"Visibility and Measurement",{"text":237,"config":238},"Gestione del flusso di valore",{"href":239,"dataGaLocation":105,"dataGaName":240},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":242,"config":243},"Analisi e approfondimenti",{"href":244,"dataGaLocation":105,"dataGaName":245},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":247,"items":248},"GitLab per",[249,254,259],{"text":250,"config":251},"Aziende",{"href":252,"dataGaLocation":105,"dataGaName":253},"/it-it/enterprise/","enterprise",{"text":255,"config":256},"Piccole imprese",{"href":257,"dataGaLocation":105,"dataGaName":258},"/it-it/small-business/","small business",{"text":260,"config":261},"Pubblica amministrazione",{"href":262,"dataGaLocation":105,"dataGaName":263},"/it-it/solutions/public-sector/","public sector",{"text":265,"config":266},"Prezzi",{"href":267,"dataGaName":268,"dataGaLocation":105,"dataNavLevelOne":268},"/it-it/pricing/","pricing",{"text":270,"config":271,"link":272,"lists":276,"feature":360},"Risorse",{"dataNavLevelOne":56},{"text":273,"config":274},"Visualizza tutte le risorse",{"href":275,"dataGaName":56,"dataGaLocation":105},"/it-it/resources/",[277,310,332],{"title":278,"items":279},"Per iniziare",[280,285,290,295,300,305],{"text":281,"config":282},"Installazione",{"href":283,"dataGaName":284,"dataGaLocation":105},"/it-it/install/","install",{"text":286,"config":287},"Guide rapide",{"href":288,"dataGaName":289,"dataGaLocation":105},"/it-it/get-started/","quick setup checklists",{"text":291,"config":292},"Formazione",{"href":293,"dataGaLocation":105,"dataGaName":294},"https://university.gitlab.com/","learn",{"text":296,"config":297},"Documentazione di prodotto",{"href":298,"dataGaName":299,"dataGaLocation":105},"https://docs.gitlab.com/","product documentation",{"text":301,"config":302},"Video sulle best practice",{"href":303,"dataGaName":304,"dataGaLocation":105},"/it-it/getting-started-videos/","best practice videos",{"text":306,"config":307},"Integrazioni",{"href":308,"dataGaName":309,"dataGaLocation":105},"/it-it/integrations/","integrations",{"title":311,"items":312},"Scopri",[313,318,322,327],{"text":314,"config":315},"Storie di successo dei clienti",{"href":316,"dataGaName":317,"dataGaLocation":105},"/it-it/customers/","customer success stories",{"text":81,"config":319},{"href":320,"dataGaName":321,"dataGaLocation":105},"/blog/","blog",{"text":323,"config":324},"Lavorare da remoto",{"href":325,"dataGaName":326,"dataGaLocation":105},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":328,"config":329},"TeamOps",{"href":330,"dataGaName":331,"dataGaLocation":105},"/it-it/teamops/","teamops",{"title":333,"items":334},"Connetti",[335,340,345,350,355],{"text":336,"config":337},"Servizi GitLab",{"href":338,"dataGaName":339,"dataGaLocation":105},"/it-it/services/","services",{"text":341,"config":342},"Community",{"href":343,"dataGaName":344,"dataGaLocation":105},"/community/","community",{"text":346,"config":347},"Forum",{"href":348,"dataGaName":349,"dataGaLocation":105},"https://forum.gitlab.com/","forum",{"text":351,"config":352},"Eventi",{"href":353,"dataGaName":354,"dataGaLocation":105},"/events/","events",{"text":356,"config":357},"Partner",{"href":358,"dataGaName":359,"dataGaLocation":105},"/it-it/partners/","partners",{"backgroundColor":361,"textColor":362,"text":363,"image":364,"link":368},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":365,"config":366},"scheda promozionale per The Source",{"src":367},"/images/navigation/the-source-promo-card.svg",{"text":369,"config":370},"Leggi le ultime notizie",{"href":371,"dataGaName":372,"dataGaLocation":105},"/it-it/the-source/","the source",{"text":374,"config":375,"lists":377},"Azienda",{"dataNavLevelOne":376},"company",[378],{"items":379},[380,385,391,393,398,403,408,413,418,423,428],{"text":381,"config":382},"Informazioni",{"href":383,"dataGaName":384,"dataGaLocation":105},"/it-it/company/","about",{"text":386,"config":387,"footerGa":390},"Opportunità di lavoro",{"href":388,"dataGaName":389,"dataGaLocation":105},"/jobs/","jobs",{"dataGaName":389},{"text":351,"config":392},{"href":353,"dataGaName":354,"dataGaLocation":105},{"text":394,"config":395},"Leadership",{"href":396,"dataGaName":397,"dataGaLocation":105},"/company/team/e-group/","leadership",{"text":399,"config":400},"Team",{"href":401,"dataGaName":402,"dataGaLocation":105},"/company/team/","team",{"text":404,"config":405},"Manuale",{"href":406,"dataGaName":407,"dataGaLocation":105},"https://handbook.gitlab.com/","handbook",{"text":409,"config":410},"Rapporti con gli investitori",{"href":411,"dataGaName":412,"dataGaLocation":105},"https://ir.gitlab.com/","investor relations",{"text":414,"config":415},"Trust Center",{"href":416,"dataGaName":417,"dataGaLocation":105},"/it-it/security/","trust center",{"text":419,"config":420},"AI Transparency Center",{"href":421,"dataGaName":422,"dataGaLocation":105},"/it-it/ai-transparency-center/","ai transparency center",{"text":424,"config":425},"Newsletter",{"href":426,"dataGaName":427,"dataGaLocation":105},"/company/contact/","newsletter",{"text":429,"config":430},"Rassegna stampa",{"href":431,"dataGaName":432,"dataGaLocation":105},"/press/","press",{"text":434,"config":435,"lists":436},"Contattaci",{"dataNavLevelOne":376},[437],{"items":438},[439,442,447],{"text":112,"config":440},{"href":114,"dataGaName":441,"dataGaLocation":105},"talk to sales",{"text":443,"config":444},"Richiedi assistenza",{"href":445,"dataGaName":446,"dataGaLocation":105},"/support/","get help",{"text":448,"config":449},"Portale clienti",{"href":450,"dataGaName":451,"dataGaLocation":105},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":453,"login":454,"suggestions":461},"Chiudi",{"text":455,"link":456},"Per cercare repository e progetti, accedi a",{"text":457,"config":458},"gitlab.com",{"href":119,"dataGaName":459,"dataGaLocation":460},"search login","search",{"text":462,"default":463},"Suggerimenti",[464,467,472,474,479,484],{"text":134,"config":465},{"href":139,"dataGaName":466,"dataGaLocation":460},"GitLab Duo (AI)",{"text":468,"config":469},"Suggerimenti di codice (IA)",{"href":470,"dataGaName":471,"dataGaLocation":460},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":185,"config":473},{"href":187,"dataGaName":185,"dataGaLocation":460},{"text":475,"config":476},"GitLab su AWS",{"href":477,"dataGaName":478,"dataGaLocation":460},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":480,"config":481},"GitLab su Google Cloud",{"href":482,"dataGaName":483,"dataGaLocation":460},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":485,"config":486},"Perché scegliere GitLab?",{"href":146,"dataGaName":487,"dataGaLocation":460},"Why GitLab?",{"freeTrial":489,"mobileIcon":494,"desktopIcon":499},{"text":490,"config":491},"Inizia la prova gratuita",{"href":492,"dataGaName":110,"dataGaLocation":493},"https://gitlab.com/-/trials/new/","nav",{"altText":495,"config":496},"Icona di GitLab",{"src":497,"dataGaName":498,"dataGaLocation":493},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":495,"config":500},{"src":501,"dataGaName":498,"dataGaLocation":493},"/images/brand/gitlab-logo-type.svg",{"freeTrial":503,"mobileIcon":507,"desktopIcon":509},{"text":504,"config":505},"Scopri di più su GitLab Duo",{"href":139,"dataGaName":506,"dataGaLocation":493},"gitlab duo",{"altText":495,"config":508},{"src":497,"dataGaName":498,"dataGaLocation":493},{"altText":495,"config":510},{"src":501,"dataGaName":498,"dataGaLocation":493},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":516,"_dir":99,"_draft":6,"_partial":6,"_locale":7,"title":517,"button":518,"config":522,"_id":524,"_type":92,"_source":93,"_file":525,"_stem":526,"_extension":96},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":65,"config":519},{"href":520,"dataGaName":521,"dataGaLocation":105},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":523},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":528,"_dir":99,"_draft":6,"_partial":6,"_locale":7,"data":529,"_id":728,"_type":92,"title":729,"_source":93,"_file":730,"_stem":731,"_extension":96},"/shared/it-it/main-footer",{"text":530,"source":531,"edit":537,"contribute":542,"config":547,"items":552,"minimal":720},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":532,"config":533},"Visualizza origine pagina",{"href":534,"dataGaName":535,"dataGaLocation":536},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":538,"config":539},"Modifica questa pagina",{"href":540,"dataGaName":541,"dataGaLocation":536},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":543,"config":544},"Contribuisci",{"href":545,"dataGaName":546,"dataGaLocation":536},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":548,"facebook":549,"youtube":550,"linkedin":551},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[553,576,627,657,691],{"title":123,"links":554,"subMenu":559},[555],{"text":556,"config":557},"Piattaforma DevSecOps",{"href":132,"dataGaName":558,"dataGaLocation":536},"devsecops platform",[560],{"title":265,"links":561},[562,566,571],{"text":563,"config":564},"Visualizza i piani",{"href":267,"dataGaName":565,"dataGaLocation":536},"view plans",{"text":567,"config":568},"Perché passare a Premium?",{"href":569,"dataGaName":570,"dataGaLocation":536},"/it-it/pricing/premium/","why premium",{"text":572,"config":573},"Perché passare a Ultimate?",{"href":574,"dataGaName":575,"dataGaLocation":536},"/it-it/pricing/ultimate/","why ultimate",{"title":577,"links":578},"Soluzioni",[579,584,587,589,594,599,603,606,609,611,613,615,617,622],{"text":580,"config":581},"Trasformazione digitale",{"href":582,"dataGaName":583,"dataGaLocation":536},"/it-it/topics/digital-transformation/","digital transformation",{"text":211,"config":585},{"href":206,"dataGaName":586,"dataGaLocation":536},"security & compliance",{"text":198,"config":588},{"href":181,"dataGaName":182,"dataGaLocation":536},{"text":590,"config":591},"Sviluppo Agile",{"href":592,"dataGaName":593,"dataGaLocation":536},"/it-it/solutions/agile-delivery/","agile delivery",{"text":595,"config":596},"Trasformazione cloud",{"href":597,"dataGaName":598,"dataGaLocation":536},"/it-it/topics/cloud-native/","cloud transformation",{"text":600,"config":601},"SCM",{"href":195,"dataGaName":602,"dataGaLocation":536},"source code management",{"text":185,"config":604},{"href":187,"dataGaName":605,"dataGaLocation":536},"continuous integration & delivery",{"text":237,"config":607},{"href":239,"dataGaName":608,"dataGaLocation":536},"value stream management",{"text":21,"config":610},{"href":67,"dataGaName":5,"dataGaLocation":536},{"text":250,"config":612},{"href":252,"dataGaName":253,"dataGaLocation":536},{"text":255,"config":614},{"href":257,"dataGaName":258,"dataGaLocation":536},{"text":260,"config":616},{"href":262,"dataGaName":263,"dataGaLocation":536},{"text":618,"config":619},"Istruzione",{"href":620,"dataGaName":621,"dataGaLocation":536},"/it-it/solutions/education/","education",{"text":623,"config":624},"Servizi finanziari",{"href":625,"dataGaName":626,"dataGaLocation":536},"/it-it/solutions/finance/","financial services",{"title":270,"links":628},[629,631,633,635,638,640,643,645,647,649,651,653,655],{"text":281,"config":630},{"href":283,"dataGaName":284,"dataGaLocation":536},{"text":286,"config":632},{"href":288,"dataGaName":289,"dataGaLocation":536},{"text":291,"config":634},{"href":293,"dataGaName":294,"dataGaLocation":536},{"text":296,"config":636},{"href":298,"dataGaName":637,"dataGaLocation":536},"docs",{"text":81,"config":639},{"href":320,"dataGaName":321,"dataGaLocation":536},{"text":314,"config":641},{"href":642,"dataGaName":317,"dataGaLocation":536},"/customers/",{"text":323,"config":644},{"href":325,"dataGaName":326,"dataGaLocation":536},{"text":336,"config":646},{"href":338,"dataGaName":339,"dataGaLocation":536},{"text":328,"config":648},{"href":330,"dataGaName":331,"dataGaLocation":536},{"text":341,"config":650},{"href":343,"dataGaName":344,"dataGaLocation":536},{"text":346,"config":652},{"href":348,"dataGaName":349,"dataGaLocation":536},{"text":351,"config":654},{"href":353,"dataGaName":354,"dataGaLocation":536},{"text":356,"config":656},{"href":358,"dataGaName":359,"dataGaLocation":536},{"title":374,"links":658},[659,661,663,665,667,669,671,675,680,682,684,686],{"text":381,"config":660},{"href":383,"dataGaName":376,"dataGaLocation":536},{"text":386,"config":662},{"href":388,"dataGaName":389,"dataGaLocation":536},{"text":394,"config":664},{"href":396,"dataGaName":397,"dataGaLocation":536},{"text":399,"config":666},{"href":401,"dataGaName":402,"dataGaLocation":536},{"text":404,"config":668},{"href":406,"dataGaName":407,"dataGaLocation":536},{"text":409,"config":670},{"href":411,"dataGaName":412,"dataGaLocation":536},{"text":672,"config":673},"Sustainability",{"href":674,"dataGaName":672,"dataGaLocation":536},"/sustainability/",{"text":676,"config":677},"Diversità, inclusione e appartenenza (DIB)",{"href":678,"dataGaName":679,"dataGaLocation":536},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":414,"config":681},{"href":416,"dataGaName":417,"dataGaLocation":536},{"text":424,"config":683},{"href":426,"dataGaName":427,"dataGaLocation":536},{"text":429,"config":685},{"href":431,"dataGaName":432,"dataGaLocation":536},{"text":687,"config":688},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":689,"dataGaName":690,"dataGaLocation":536},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":434,"links":692},[693,696,698,700,705,710,715],{"text":694,"config":695},"Contatta un esperto",{"href":114,"dataGaName":115,"dataGaLocation":536},{"text":443,"config":697},{"href":445,"dataGaName":446,"dataGaLocation":536},{"text":448,"config":699},{"href":450,"dataGaName":451,"dataGaLocation":536},{"text":701,"config":702},"Stato",{"href":703,"dataGaName":704,"dataGaLocation":536},"https://status.gitlab.com/","status",{"text":706,"config":707},"Termini di utilizzo",{"href":708,"dataGaName":709,"dataGaLocation":536},"/terms/","terms of use",{"text":711,"config":712},"Informativa sulla privacy",{"href":713,"dataGaName":714,"dataGaLocation":536},"/it-it/privacy/","privacy statement",{"text":716,"config":717},"Preferenze dei cookie",{"dataGaName":718,"dataGaLocation":536,"id":719,"isOneTrustButton":167},"cookie preferences","ot-sdk-btn",{"items":721},[722,724,726],{"text":706,"config":723},{"href":708,"dataGaName":709,"dataGaLocation":536},{"text":711,"config":725},{"href":713,"dataGaName":714,"dataGaLocation":536},{"text":716,"config":727},{"dataGaName":718,"dataGaLocation":536,"id":719,"isOneTrustButton":167},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":733,"_dir":99,"_draft":6,"_partial":6,"_locale":7,"header":734,"eyebrow":735,"blurb":736,"button":737,"secondaryButton":741,"_id":743,"_type":92,"title":744,"_source":93,"_file":745,"_stem":746,"_extension":96},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":107,"config":738},{"href":739,"dataGaName":110,"dataGaLocation":740},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":112,"config":742},{"href":114,"dataGaName":115,"dataGaLocation":740},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1753475483711]