[{"data":1,"prerenderedAt":848},["ShallowReactive",2],{"/it-it/topics/gitops/gitops-best-practices":3,"navigation-it-it":132,"banner-it-it":550,"footer-it-it":563,"next-steps-it-it":767,"footer-source-/it-it/topics/gitops/gitops-best-practices/":782},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":126,"_type":127,"title":7,"_source":128,"_file":129,"_stem":130,"_extension":131},"/it-it/topics/gitops/gitops-best-practices","gitops",false,"",{"title":9,"description":10},"I vantaggi dei flussi di lavoro GitOps","Scopri i vantaggi e le best practice dei flussi di lavoro GitOps.",[12,26,32,85,124],{"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 best practices",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"GitOps è un framework operativo che prende le best practice DevOps e le applica all'automazione dell'infrastruttura. Quando i team utilizzano un flusso di lavoro GitOps, riscontrano dei vantaggi in tutto il ciclo di sviluppo.\n",{"id":31,"twoColumns":6},"i-vantaggi-dei-flussi-di-lavoro-gitops",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"Scopri di più sull'argomento",[38,42,46,50,54],{"text":39,"config":40},"Un sistema di controllo della versione Git migliora la sicurezza e la conformità",{"href":41},"#a-git-version-control-system-enhances-security-and-compliance",{"text":43,"config":44},"Le best practice consolidate migliorano la collaborazione e la produttività",{"href":45},"#established-best-practices-enhance-collaboration-and-productivity",{"text":47,"config":48},"L'automazione migliora l'esperienza di sviluppo e riduce i costi",{"href":49},"#automation-improves-the-developer-experience-and-reduces-cost",{"text":51,"config":52},"L'integrazione continua accelera lo sviluppo e il deployment",{"href":53},"#continuous-integrations-leads-to-faster-development-and-deployment",{"text":55,"config":56},"I flussi di lavoro Git aumentano la stabilità e l'affidabilità",{"href":57},"#git-workflows-increase-stability-and-reliability",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Una toolchain semplificata riduce le superfici di attacco, poiché i team utilizzano un'unica piattaforma per la gestione dell'infrastruttura. Se si verifica un attacco, i team possono ripristinare lo stato desiderato utilizzando il sistema di controllo della versione. Di conseguenza, GitOps riduce i tempi di inattività e le interruzioni del servizio, consentendo ai team di continuare lo sviluppo in un ambiente non compromesso.\n\n\nI team che devono seguire norme rigorose di conformità spesso sperimentano una diminuzione della [collaborazione](/blog/collaboration-communication-best-practices/){data-ga-name =\"collaboration\" data-ga-location =\"body\"} in contesti fortemente regolamentati, in cui le policy spesso limitano il numero di persone che possono attuare modifiche a un ambiente di produzione. Con GitOps, invece, chiunque può proporre una modifica tramite una [richiesta di merge](/blog/iteration-and-code-review/){data-ga-name =\"merge request\" data-ga-location =\"body\"} che amplia l'ambito della collaborazione, limitando al contempo il numero di persone che possono eseguire il merge al ramo \"produzione\".\n\n\nQuando i team adottano un [flusso di lavoro GitOps](/topics/gitops/gitops-workflow/){data-ga-name =\"gitops workflow\" data-ga-location =\"body\"} hanno più controllo sugli accessi, poiché le modifiche vengono automatizzate utilizzando gli strumenti di CI/CD, eliminando la necessità di fornire credenziali di [accesso](/blog/protecting-manual-jobs/){data-ga-name =\"access\" data-ga-location =\"body\"} a tutti i componenti dell'infrastruttura. GitOps consente a tutti di contribuire, ma da una maggiore collaborazione deriva la necessità di mantenere una cronologia di tutte le modifiche. GitOps garantisce che tutti i commit sul [ramo](/blog/new-git-default-branch-name/){data-ga-name =\"main branch\" data-ga-location = \"body\"} \"principale\" agiscano come un log delle modifiche per i controlli.\n",{"id":64},"a-git-version-control-system-enhances-security-and-compliance",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"GitOps incorpora le buone prassi di sviluppo software per l'[Infrastructure as Code](/topics/gitops/infrastructure-as-code/){data-ga-name =\"infrastructure as code\" data-ga-location =\"body\"}, i [flussi di lavoro](/blog/15-git-tips-improve-workflow/){data-ga-name =\"workflows\" data-ga-location =\"body\"} di Git e le pipeline di CI/CD. I team delle operazioni hanno già queste competenze, conoscenze e requisiti della toolchain preesistenti, quindi la decisione di adottare GitOps non si tradurrà in un'alta curva di apprendimento. I flussi di lavoro GitOps semplificano i processi per migliorare la visibilità, creare un'unica fonte di riferimento e mantenere un set di strumenti Lean.\n\n\nUn flusso di lavoro GitOps offre visibilità e migliora la collaborazione, poiché i team utilizzano un sistema di controllo della versione Git ed eseguono le richieste di merge come meccanismo per ogni modifica dell'infrastruttura. Ogni aggiornamento passa attraverso lo stesso processo di revisione e approvazione e i team possono collaborare condividendo idee, eseguendo la revisione del codice e offrendo feedback.\n",{"id":69},"established-best-practices-enhance-collaboration-and-productivity",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"Grazie agli strumenti di CI/CD e al deployment continuo la produttività aumenta, perché i team sfruttano l'automazione e possono concentrarsi sullo sviluppo piuttosto che investire in tediose attività manuali. I flussi di lavoro GitOps [migliorano l'esperienza di sviluppo](https://about.gitlab.com/topics/devops/what-is-developer-experience/) poiché i membri del team possono utilizzare qualsiasi linguaggio e strumenti desiderino prima di inviare gli aggiornamenti a Git. Inoltre, c'è una scarsa barriera all'entrata che consente a tutti, dai nuovi assunti ai membri stabili del team, di essere produttivi in modo rapido e semplice. L'automazione dell'infrastruttura migliora la produttività e riduce i tempi di inattività, facilitando al contempo una migliore gestione delle risorse cloud, che può anche ridurre i [costi](/blog/how-we-optimized-our-infrastructure-spend-at-gitlab/){data-ga-name = \"costs\"data-ga-location =\"body\"}. L'automazione della definizione dell'infrastruttura e dei test elimina le attività manuali e la rielaborazione, riducendo al contempo i tempi di inattività grazie alle funzionalità di ripristino e rollback integrate.\n",{"id":74},"automation-improves-the-developer-experience-and-reduces-cost",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"È più facile per i team eseguire il push di una [modifica minima sostenibile](/blog/lessons-in-iteration-from-new-infrastructure-team/){data-ga-name=\"minimum viable change\" data-ga-location=\"body\"}, poiché GitOps consente deployment più rapidi e frequenti. Usando le best practice di GitOps, i team possono distribuire più volte al giorno e ripristinare le modifiche in caso di problemi. I deployment ad alta velocità accelerano le release, aiutando i team a fornire valore all'azienda e ai clienti. Con l'integrazione continua, i team sono più agili e possono rispondere rapidamente alle esigenze della clientela.\n",{"id":79},"continuous-integrations-leads-to-faster-development-and-deployment",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"L'infrastruttura è codificata e ripetibile, riducendo l'[errore](/blog/iteration-on-error-tracking/){data-ga-name =\"error\" data-ga-location=\"body\"} umano. Le richieste di merge facilitano le revisioni del codice e la collaborazione, aiutando i team a identificare e correggere gli errori prima di arrivare in produzione. Sono anche meno rischiose, poiché tutte le modifiche all'infrastruttura vengono monitorate tramite le [richieste di merge](/blog/merge-trains-explained/){data-ga-name =\"MRs\" data-ga-location = \"body\"} ed è possibile eseguire il rollback delle modifiche se un'iterazione non funziona bene. I flussi di lavoro di Git riducono i tempi di ripristino consentendo il rollback a uno stato più stabile e offrendo copie di backup [distribuite](https://git-scm.com/about/distributed) in caso di grave interruzione del servizio. GitOps consente ai team di eseguire iterazioni più rapide per distribuire nuove funzionalità senza il timore di causare un ambiente instabile.\n",{"id":84},"git-workflows-increase-stability-and-reliability",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Pronti a scoprire di più su GitOps?",[90],{"name":91,"items":92,"config":123},"resources",[93,104,114],{"header":94,"type":95,"image":96,"link":99},"Scopri come GitLab ottimizza i flussi di lavoro di GitOps","Articoli",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":100,"config":101},"Scopri di più",{"href":102,"icon":103,"modal":6},"/it-it/solutions/gitops/","Article",{"header":105,"type":106,"image":107,"link":110},"Scopri il futuro di GitOps dai leader tecnologici","Webcast",{"altText":105,"config":108},{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":111,"config":112},"Guarda ora",{"href":113,"icon":106,"modal":6},"/why/gitops-infrastructure-automation/",{"header":115,"type":116,"image":117,"link":120},"Scarica la guida introduttiva di GitOps","Libri",{"altText":115,"config":118},{"src":119},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":100,"config":121},{"href":122,"icon":103,"modal":6},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html",{"key":91},{"type":125,"componentName":125},"CommonNextSteps","content:it-it:topics:gitops:gitops-best-practices:index.yml","yaml","content","it-it/topics/gitops/gitops-best-practices/index.yml","it-it/topics/gitops/gitops-best-practices/index","yml",{"_path":133,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"data":135,"_id":546,"_type":127,"title":547,"_source":128,"_file":548,"_stem":549,"_extension":131},"/shared/it-it/main-navigation","it-it",{"logo":136,"freeTrial":141,"sales":146,"login":151,"items":156,"search":487,"minimal":523,"duo":537},{"config":137},{"href":138,"dataGaName":139,"dataGaLocation":140},"/it-it/","gitlab logo","header",{"text":142,"config":143},"Ottieni una prova gratuita",{"href":144,"dataGaName":145,"dataGaLocation":140},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":147,"config":148},"Contatta le vendite",{"href":149,"dataGaName":150,"dataGaLocation":140},"/it-it/sales/","sales",{"text":152,"config":153},"Accedi",{"href":154,"dataGaName":155,"dataGaLocation":140},"https://gitlab.com/users/sign_in/","sign in",[157,200,298,303,408,468],{"text":158,"config":159,"cards":161,"footer":183},"Piattaforma",{"dataNavLevelOne":160},"platform",[162,168,176],{"title":158,"description":163,"link":164},"La piattaforma DevSecOps più completa basata sull'IA",{"text":165,"config":166},"Scopri la nostra piattaforma",{"href":167,"dataGaName":160,"dataGaLocation":140},"/it-it/platform/",{"title":169,"description":170,"link":171},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":172,"config":173},"Ti presentiamo GitLab Duo",{"href":174,"dataGaName":175,"dataGaLocation":140},"/it-it/gitlab-duo/","gitlab duo ai",{"title":177,"description":178,"link":179},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":100,"config":180},{"href":181,"dataGaName":182,"dataGaLocation":140},"/it-it/why-gitlab/","why gitlab",{"title":184,"items":185},"Primi passi con",[186,191,196],{"text":187,"config":188},"Platform engineering",{"href":189,"dataGaName":190,"dataGaLocation":140},"/it-it/solutions/platform-engineering/","platform engineering",{"text":192,"config":193},"Esperienza d'uso degli sviluppatori",{"href":194,"dataGaName":195,"dataGaLocation":140},"/it-it/developer-experience/","Developer experience",{"text":197,"config":198},"MLOps",{"href":199,"dataGaName":197,"dataGaLocation":140},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":201,"left":202,"config":203,"link":205,"lists":209,"footer":280},"Prodotti",true,{"dataNavLevelOne":204},"solutions",{"text":206,"config":207},"Visualizza tutte le soluzioni",{"href":208,"dataGaName":204,"dataGaLocation":140},"/it-it/solutions/",[210,236,258],{"title":211,"description":212,"link":213,"items":218},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":214},{"icon":215,"href":216,"dataGaName":217,"dataGaLocation":140},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[219,223,227,232],{"text":220,"config":221},"CI/CD",{"href":222,"dataGaLocation":140,"dataGaName":220},"/it-it/solutions/continuous-integration/",{"text":224,"config":225},"Sviluppo assistito dall'IA",{"href":174,"dataGaLocation":140,"dataGaName":226},"AI assisted development",{"text":228,"config":229},"Gestione del codice sorgente",{"href":230,"dataGaLocation":140,"dataGaName":231},"/it-it/solutions/source-code-management/","Source Code Management",{"text":233,"config":234},"Distribuzione software automatizzata",{"href":216,"dataGaLocation":140,"dataGaName":235},"Automated software delivery",{"title":237,"description":238,"link":239,"items":244},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":240},{"href":241,"dataGaName":242,"dataGaLocation":140,"icon":243},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[245,249,254],{"text":246,"config":247},"Application Security Testing",{"href":241,"dataGaName":248,"dataGaLocation":140},"Application security testing",{"text":250,"config":251},"Sicurezza della catena di fornitura del software",{"href":252,"dataGaLocation":140,"dataGaName":253},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":255,"config":256},"Software Compliance",{"href":257,"dataGaName":255,"dataGaLocation":140},"/it-it/solutions/software-compliance/",{"title":259,"link":260,"items":265},"Misurazione",{"config":261},{"icon":262,"href":263,"dataGaName":264,"dataGaLocation":140},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[266,270,275],{"text":267,"config":268},"Visibilità e misurazione",{"href":263,"dataGaLocation":140,"dataGaName":269},"Visibility and Measurement",{"text":271,"config":272},"Gestione del flusso di valore",{"href":273,"dataGaLocation":140,"dataGaName":274},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":276,"config":277},"Analisi e approfondimenti",{"href":278,"dataGaLocation":140,"dataGaName":279},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":281,"items":282},"GitLab per",[283,288,293],{"text":284,"config":285},"Aziende",{"href":286,"dataGaLocation":140,"dataGaName":287},"/it-it/enterprise/","enterprise",{"text":289,"config":290},"Piccole imprese",{"href":291,"dataGaLocation":140,"dataGaName":292},"/it-it/small-business/","small business",{"text":294,"config":295},"Pubblica amministrazione",{"href":296,"dataGaLocation":140,"dataGaName":297},"/it-it/solutions/public-sector/","public sector",{"text":299,"config":300},"Prezzi",{"href":301,"dataGaName":302,"dataGaLocation":140,"dataNavLevelOne":302},"/it-it/pricing/","pricing",{"text":304,"config":305,"link":306,"lists":310,"feature":395},"Risorse",{"dataNavLevelOne":91},{"text":307,"config":308},"Visualizza tutte le risorse",{"href":309,"dataGaName":91,"dataGaLocation":140},"/it-it/resources/",[311,344,367],{"title":312,"items":313},"Per iniziare",[314,319,324,329,334,339],{"text":315,"config":316},"Installazione",{"href":317,"dataGaName":318,"dataGaLocation":140},"/it-it/install/","install",{"text":320,"config":321},"Guide rapide",{"href":322,"dataGaName":323,"dataGaLocation":140},"/it-it/get-started/","quick setup checklists",{"text":325,"config":326},"Formazione",{"href":327,"dataGaLocation":140,"dataGaName":328},"https://university.gitlab.com/","learn",{"text":330,"config":331},"Documentazione di prodotto",{"href":332,"dataGaName":333,"dataGaLocation":140},"https://docs.gitlab.com/","product documentation",{"text":335,"config":336},"Video sulle best practice",{"href":337,"dataGaName":338,"dataGaLocation":140},"/it-it/getting-started-videos/","best practice videos",{"text":340,"config":341},"Integrazioni",{"href":342,"dataGaName":343,"dataGaLocation":140},"/it-it/integrations/","integrations",{"title":345,"items":346},"Scopri",[347,352,357,362],{"text":348,"config":349},"Storie di successo dei clienti",{"href":350,"dataGaName":351,"dataGaLocation":140},"/it-it/customers/","customer success stories",{"text":353,"config":354},"Blog",{"href":355,"dataGaName":356,"dataGaLocation":140},"/blog/","blog",{"text":358,"config":359},"Lavorare da remoto",{"href":360,"dataGaName":361,"dataGaLocation":140},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":363,"config":364},"TeamOps",{"href":365,"dataGaName":366,"dataGaLocation":140},"/it-it/teamops/","teamops",{"title":368,"items":369},"Connetti",[370,375,380,385,390],{"text":371,"config":372},"Servizi GitLab",{"href":373,"dataGaName":374,"dataGaLocation":140},"/it-it/services/","services",{"text":376,"config":377},"Community",{"href":378,"dataGaName":379,"dataGaLocation":140},"/community/","community",{"text":381,"config":382},"Forum",{"href":383,"dataGaName":384,"dataGaLocation":140},"https://forum.gitlab.com/","forum",{"text":386,"config":387},"Eventi",{"href":388,"dataGaName":389,"dataGaLocation":140},"/events/","events",{"text":391,"config":392},"Partner",{"href":393,"dataGaName":394,"dataGaLocation":140},"/it-it/partners/","partners",{"backgroundColor":396,"textColor":397,"text":398,"image":399,"link":403},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":400,"config":401},"scheda promozionale per The Source",{"src":402},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":404,"config":405},"Leggi le ultime notizie",{"href":406,"dataGaName":407,"dataGaLocation":140},"/it-it/the-source/","the source",{"text":409,"config":410,"lists":412},"Azienda",{"dataNavLevelOne":411},"company",[413],{"items":414},[415,420,426,428,433,438,443,448,453,458,463],{"text":416,"config":417},"Informazioni",{"href":418,"dataGaName":419,"dataGaLocation":140},"/it-it/company/","about",{"text":421,"config":422,"footerGa":425},"Opportunità di lavoro",{"href":423,"dataGaName":424,"dataGaLocation":140},"/jobs/","jobs",{"dataGaName":424},{"text":386,"config":427},{"href":388,"dataGaName":389,"dataGaLocation":140},{"text":429,"config":430},"Leadership",{"href":431,"dataGaName":432,"dataGaLocation":140},"/company/team/e-group/","leadership",{"text":434,"config":435},"Team",{"href":436,"dataGaName":437,"dataGaLocation":140},"/company/team/","team",{"text":439,"config":440},"Manuale",{"href":441,"dataGaName":442,"dataGaLocation":140},"https://handbook.gitlab.com/","handbook",{"text":444,"config":445},"Rapporti con gli investitori",{"href":446,"dataGaName":447,"dataGaLocation":140},"https://ir.gitlab.com/","investor relations",{"text":449,"config":450},"Trust Center",{"href":451,"dataGaName":452,"dataGaLocation":140},"/it-it/security/","trust center",{"text":454,"config":455},"AI Transparency Center",{"href":456,"dataGaName":457,"dataGaLocation":140},"/it-it/ai-transparency-center/","ai transparency center",{"text":459,"config":460},"Newsletter",{"href":461,"dataGaName":462,"dataGaLocation":140},"/company/contact/","newsletter",{"text":464,"config":465},"Rassegna stampa",{"href":466,"dataGaName":467,"dataGaLocation":140},"/press/","press",{"text":469,"config":470,"lists":471},"Contattaci",{"dataNavLevelOne":411},[472],{"items":473},[474,477,482],{"text":147,"config":475},{"href":149,"dataGaName":476,"dataGaLocation":140},"talk to sales",{"text":478,"config":479},"Richiedi assistenza",{"href":480,"dataGaName":481,"dataGaLocation":140},"/support/","get help",{"text":483,"config":484},"Portale clienti",{"href":485,"dataGaName":486,"dataGaLocation":140},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":488,"login":489,"suggestions":496},"Chiudi",{"text":490,"link":491},"Per cercare repository e progetti, accedi a",{"text":492,"config":493},"gitlab.com",{"href":154,"dataGaName":494,"dataGaLocation":495},"search login","search",{"text":497,"default":498},"Suggerimenti",[499,502,507,509,514,519],{"text":169,"config":500},{"href":174,"dataGaName":501,"dataGaLocation":495},"GitLab Duo (AI)",{"text":503,"config":504},"Suggerimenti di codice (IA)",{"href":505,"dataGaName":506,"dataGaLocation":495},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":220,"config":508},{"href":222,"dataGaName":220,"dataGaLocation":495},{"text":510,"config":511},"GitLab su AWS",{"href":512,"dataGaName":513,"dataGaLocation":495},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":515,"config":516},"GitLab su Google Cloud",{"href":517,"dataGaName":518,"dataGaLocation":495},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":520,"config":521},"Perché scegliere GitLab?",{"href":181,"dataGaName":522,"dataGaLocation":495},"Why GitLab?",{"freeTrial":524,"mobileIcon":529,"desktopIcon":534},{"text":525,"config":526},"Inizia la prova gratuita",{"href":527,"dataGaName":145,"dataGaLocation":528},"https://gitlab.com/-/trials/new/","nav",{"altText":530,"config":531},"Icona di GitLab",{"src":532,"dataGaName":533,"dataGaLocation":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":530,"config":535},{"src":536,"dataGaName":533,"dataGaLocation":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":538,"mobileIcon":542,"desktopIcon":544},{"text":539,"config":540},"Scopri di più su GitLab Duo",{"href":174,"dataGaName":541,"dataGaLocation":528},"gitlab duo",{"altText":530,"config":543},{"src":532,"dataGaName":533,"dataGaLocation":528},{"altText":530,"config":545},{"src":536,"dataGaName":533,"dataGaLocation":528},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":551,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"title":552,"button":553,"config":558,"_id":560,"_type":127,"_source":128,"_file":561,"_stem":562,"_extension":131},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":554,"config":555},"Prova la Beta",{"href":556,"dataGaName":557,"dataGaLocation":140},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":559},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":564,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"data":565,"_id":763,"_type":127,"title":764,"_source":128,"_file":765,"_stem":766,"_extension":131},"/shared/it-it/main-footer",{"text":566,"source":567,"edit":573,"contribute":578,"config":583,"items":588,"minimal":755},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":568,"config":569},"Visualizza origine pagina",{"href":570,"dataGaName":571,"dataGaLocation":572},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":574,"config":575},"Modifica questa pagina",{"href":576,"dataGaName":577,"dataGaLocation":572},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":579,"config":580},"Contribuisci",{"href":581,"dataGaName":582,"dataGaLocation":572},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":584,"facebook":585,"youtube":586,"linkedin":587},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[589,612,663,692,726],{"title":158,"links":590,"subMenu":595},[591],{"text":592,"config":593},"Piattaforma DevSecOps",{"href":167,"dataGaName":594,"dataGaLocation":572},"devsecops platform",[596],{"title":299,"links":597},[598,602,607],{"text":599,"config":600},"Visualizza i piani",{"href":301,"dataGaName":601,"dataGaLocation":572},"view plans",{"text":603,"config":604},"Perché passare a Premium?",{"href":605,"dataGaName":606,"dataGaLocation":572},"/it-it/pricing/premium/","why premium",{"text":608,"config":609},"Perché passare a Ultimate?",{"href":610,"dataGaName":611,"dataGaLocation":572},"/it-it/pricing/ultimate/","why ultimate",{"title":613,"links":614},"Soluzioni",[615,620,623,625,630,635,639,642,645,647,649,651,653,658],{"text":616,"config":617},"Trasformazione digitale",{"href":618,"dataGaName":619,"dataGaLocation":572},"/it-it/topics/digital-transformation/","digital transformation",{"text":621,"config":622},"Sicurezza e conformità",{"href":241,"dataGaName":248,"dataGaLocation":572},{"text":233,"config":624},{"href":216,"dataGaName":217,"dataGaLocation":572},{"text":626,"config":627},"Sviluppo Agile",{"href":628,"dataGaName":629,"dataGaLocation":572},"/it-it/solutions/agile-delivery/","agile delivery",{"text":631,"config":632},"Trasformazione cloud",{"href":633,"dataGaName":634,"dataGaLocation":572},"/it-it/topics/cloud-native/","cloud transformation",{"text":636,"config":637},"SCM",{"href":230,"dataGaName":638,"dataGaLocation":572},"source code management",{"text":220,"config":640},{"href":222,"dataGaName":641,"dataGaLocation":572},"continuous integration & delivery",{"text":271,"config":643},{"href":273,"dataGaName":644,"dataGaLocation":572},"value stream management",{"text":21,"config":646},{"href":102,"dataGaName":5,"dataGaLocation":572},{"text":284,"config":648},{"href":286,"dataGaName":287,"dataGaLocation":572},{"text":289,"config":650},{"href":291,"dataGaName":292,"dataGaLocation":572},{"text":294,"config":652},{"href":296,"dataGaName":297,"dataGaLocation":572},{"text":654,"config":655},"Istruzione",{"href":656,"dataGaName":657,"dataGaLocation":572},"/it-it/solutions/education/","education",{"text":659,"config":660},"Servizi finanziari",{"href":661,"dataGaName":662,"dataGaLocation":572},"/it-it/solutions/finance/","financial services",{"title":304,"links":664},[665,667,669,671,674,676,678,680,682,684,686,688,690],{"text":315,"config":666},{"href":317,"dataGaName":318,"dataGaLocation":572},{"text":320,"config":668},{"href":322,"dataGaName":323,"dataGaLocation":572},{"text":325,"config":670},{"href":327,"dataGaName":328,"dataGaLocation":572},{"text":330,"config":672},{"href":332,"dataGaName":673,"dataGaLocation":572},"docs",{"text":353,"config":675},{"href":355,"dataGaName":356,"dataGaLocation":572},{"text":348,"config":677},{"href":350,"dataGaName":351,"dataGaLocation":572},{"text":358,"config":679},{"href":360,"dataGaName":361,"dataGaLocation":572},{"text":371,"config":681},{"href":373,"dataGaName":374,"dataGaLocation":572},{"text":363,"config":683},{"href":365,"dataGaName":366,"dataGaLocation":572},{"text":376,"config":685},{"href":378,"dataGaName":379,"dataGaLocation":572},{"text":381,"config":687},{"href":383,"dataGaName":384,"dataGaLocation":572},{"text":386,"config":689},{"href":388,"dataGaName":389,"dataGaLocation":572},{"text":391,"config":691},{"href":393,"dataGaName":394,"dataGaLocation":572},{"title":409,"links":693},[694,696,698,700,702,704,706,710,715,717,719,721],{"text":416,"config":695},{"href":418,"dataGaName":411,"dataGaLocation":572},{"text":421,"config":697},{"href":423,"dataGaName":424,"dataGaLocation":572},{"text":429,"config":699},{"href":431,"dataGaName":432,"dataGaLocation":572},{"text":434,"config":701},{"href":436,"dataGaName":437,"dataGaLocation":572},{"text":439,"config":703},{"href":441,"dataGaName":442,"dataGaLocation":572},{"text":444,"config":705},{"href":446,"dataGaName":447,"dataGaLocation":572},{"text":707,"config":708},"Sustainability",{"href":709,"dataGaName":707,"dataGaLocation":572},"/sustainability/",{"text":711,"config":712},"Diversità, inclusione e appartenenza (DIB)",{"href":713,"dataGaName":714,"dataGaLocation":572},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":449,"config":716},{"href":451,"dataGaName":452,"dataGaLocation":572},{"text":459,"config":718},{"href":461,"dataGaName":462,"dataGaLocation":572},{"text":464,"config":720},{"href":466,"dataGaName":467,"dataGaLocation":572},{"text":722,"config":723},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":724,"dataGaName":725,"dataGaLocation":572},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":469,"links":727},[728,731,733,735,740,745,750],{"text":729,"config":730},"Contatta un esperto",{"href":149,"dataGaName":150,"dataGaLocation":572},{"text":478,"config":732},{"href":480,"dataGaName":481,"dataGaLocation":572},{"text":483,"config":734},{"href":485,"dataGaName":486,"dataGaLocation":572},{"text":736,"config":737},"Stato",{"href":738,"dataGaName":739,"dataGaLocation":572},"https://status.gitlab.com/","status",{"text":741,"config":742},"Termini di utilizzo",{"href":743,"dataGaName":744,"dataGaLocation":572},"/terms/","terms of use",{"text":746,"config":747},"Informativa sulla privacy",{"href":748,"dataGaName":749,"dataGaLocation":572},"/it-it/privacy/","privacy statement",{"text":751,"config":752},"Preferenze dei cookie",{"dataGaName":753,"dataGaLocation":572,"id":754,"isOneTrustButton":202},"cookie preferences","ot-sdk-btn",{"items":756},[757,759,761],{"text":741,"config":758},{"href":743,"dataGaName":744,"dataGaLocation":572},{"text":746,"config":760},{"href":748,"dataGaName":749,"dataGaLocation":572},{"text":751,"config":762},{"dataGaName":753,"dataGaLocation":572,"id":754,"isOneTrustButton":202},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":768,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"header":769,"eyebrow":770,"blurb":771,"button":772,"secondaryButton":776,"_id":778,"_type":127,"title":779,"_source":128,"_file":780,"_stem":781,"_extension":131},"/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":142,"config":773},{"href":774,"dataGaName":145,"dataGaLocation":775},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":147,"config":777},{"href":149,"dataGaName":150,"dataGaLocation":775},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":783,"content":784,"_id":126,"_type":127,"title":7,"_source":128,"_file":129,"_stem":130,"_extension":131},{"title":9,"description":10},[785,793,796,826,847],{"type":13,"componentName":13,"componentContent":786},{"crumbs":787},[788,790,792],{"title":17,"config":789},{"href":19},{"title":21,"config":791},{"href":23},{"title":25},{"type":27,"componentName":27,"componentContent":794},{"title":9,"text":29,"config":795},{"id":31,"twoColumns":6},{"type":33,"componentName":33,"componentContent":797},{"anchors":798,"components":810},{"text":36,"data":799},[800,802,804,806,808],{"text":39,"config":801},{"href":41},{"text":43,"config":803},{"href":45},{"text":47,"config":805},{"href":49},{"text":51,"config":807},{"href":53},{"text":55,"config":809},{"href":57},[811,814,817,820,823],{"type":60,"componentName":60,"componentContent":812},{"header":39,"text":62,"config":813},{"id":64},{"type":60,"componentName":60,"componentContent":815},{"header":43,"text":67,"config":816},{"id":69},{"type":60,"componentName":60,"componentContent":818},{"header":47,"text":72,"config":819},{"id":74},{"type":60,"componentName":60,"componentContent":821},{"header":51,"text":77,"config":822},{"id":79},{"type":60,"componentName":60,"componentContent":824},{"header":55,"text":82,"config":825},{"id":84},{"type":86,"componentName":86,"componentContent":827},{"header":88,"tabs":828},[829],{"name":91,"items":830,"config":846},[831,836,841],{"header":94,"type":95,"image":832,"link":834},{"altText":94,"config":833},{"src":98},{"text":100,"config":835},{"href":102,"icon":103,"modal":6},{"header":105,"type":106,"image":837,"link":839},{"altText":105,"config":838},{"src":109},{"text":111,"config":840},{"href":113,"icon":106,"modal":6},{"header":115,"type":116,"image":842,"link":844},{"altText":115,"config":843},{"src":119},{"text":100,"config":845},{"href":122,"icon":103,"modal":6},{"key":91},{"type":125,"componentName":125},1761814463982]