[{"data":1,"prerenderedAt":831},["ShallowReactive",2],{"/it-it/topics/continuous-delivery/":3,"navigation-it-it":178,"banner-it-it":596,"footer-it-it":608,"next-steps-it-it":816},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":172,"_type":173,"title":7,"_source":174,"_file":175,"_stem":176,"_extension":177},"/it-it/topics/continuous-delivery","topics",false,"",{"title":9,"description":10},"Distribuzione continua","Scopri come automatizzare il processo di rilascio delle applicazioni grazie alla distribuzione continua",[12,22,28,108,170],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21},"Continuous delivery",{"type":23,"componentName":23,"componentContent":24},"TopicsHero",{"title":9,"text":25,"config":26},"La distribuzione continua automatizza il processo di rilascio delle applicazioni in modo che i deployment siano prevedibili e ripetibili.\n",{"id":27,"twoColumns":6},"distribuzione-continua",{"type":29,"componentName":29,"componentContent":30},"CommonSideNavigationWithTree",{"anchors":31,"components":66},{"text":32,"data":33},"Scopri di più sull'argomento",[34,38,42,46,50,54,58,62],{"text":35,"config":36},"Che cos'è la distribuzione continua (CD)?",{"href":37},"#what-is-continuous-delivery-cd",{"text":39,"config":40},"Qual è la differenza tra distribuzione continua e deployment continuo?",{"href":41},"#what-is-the-difference-between-continuous-delivery-and-continuous-deployment",{"text":43,"config":44},"Quali sono i vantaggi della distribuzione continua?",{"href":45},"#what-are-the-benefits-of-continuous-delivery",{"text":47,"config":48},"Come funziona la distribuzione continua?",{"href":49},"#how-does-continuous-delivery-work",{"text":51,"config":52},"Quali sono i componenti della distribuzione continua?",{"href":53},"#what-are-the-components-of-continuous-delivery",{"text":55,"config":56},"Qual è il ruolo dell'automazione della pipeline nella distribuzione continua?",{"href":57},"#what-is-the-role-of-pipeline-automation-in-continuous-delivery",{"text":59,"config":60},"Come collaborano i test di sicurezza delle applicazioni e la distribuzione continua?",{"href":61},"#how-do-application-security-testing-and-continuous-delivery-work-together",{"text":63,"config":64},"Che relazione hanno il DevOps e la distribuzione continua?",{"href":65},"#how-is-continuous-delivery-related-to-dev-ops",[67,73,78,83,88,93,98,103],{"type":68,"componentName":68,"componentContent":69},"TopicsCopy",{"header":35,"text":70,"config":71},"Come suggerisce il nome, la distribuzione continua (CD) è una pratica di sviluppo software che funziona in sinergia con l'integrazione continua, per automatizzare il processo di deployment delle applicazioni. Gli sviluppatori di software rilasciano aggiornamenti al codice in cicli brevi ma continui, usando l'automazione per velocizzare la distribuzione. La CD include tutte le fasi del ciclo di produzione: compilazione, test, configurazione e deployment. Il fine ultimo è fornire il software agli utenti.\n\nLa CD può essere pensata come un'estensione dell'integrazione continua, e a volte è indicata come CI/CD: consiste nell'integrare il codice in un repository condiviso e nello sviluppare/testare ogni modifica il prima possibile, automaticamente e in genere più volte al giorno.\n\nUna volta che l'integrazione continua sviluppa e testa il codice in un repository condiviso, la distribuzione continua subentra durante le fasi finali per garantire che le release del software siano a basso rischio, coerenti e ripetibili.\n",{"id":72},"what-is-continuous-delivery-cd",{"type":68,"componentName":68,"componentContent":74},{"header":39,"text":75,"config":76},"Il termine [distribuzione continua](https://about.gitlab.com/it-it/solutions/continuous-integration/){data-ga-name: stages devops lifecycle - continuous delivery, data-ga-location: body} viene spesso usato in modo intercambiabile con deployment continuo, ma esiste una sottile differenza tra i due. Deployment continuo significa che viene eseguito il deployment automatico alla produzione di tutto il codice convalidato dalla CI, mentre distribuzione continua significa che il deployment del codice può essere eseguito. La flessibilità di poter eseguire il deployment in qualsiasi momento è ciò che differenzia la distribuzione dal deployment, e la pratica del deployment continuo è possibile quando la distribuzione continua è già in atto.\n",{"id":77},"what-is-the-difference-between-continuous-delivery-and-continuous-deployment",{"type":68,"componentName":68,"componentContent":79},{"header":43,"text":80,"config":81},"I team di sviluppo possono usufruire di molti altri vantaggi se distribuiscono software attraverso il ciclo di sviluppo software (SDLC). Questi includono:\n\n- Automazione del processo di rilascio del software\n\n- Costi inferiori rispetto allo sviluppo di software tradizionale\n\n- Più produttività\n\n- Identificazione rapida e risoluzione dei problemi relativi ai bug\n\n- Time to market più rapido grazie a test e sviluppo continui\n\nI rilasci sono operazioni a basso rischio, e quindi senza complicazioni e noiose. La CD rimuove anche i colli di bottiglia di deployment, in modo che la pipeline arrivi fino agli utenti finali. È più facile eseguire il deployment con sicurezza, perché è possibile implementare ed eseguire il rollback del codice su richiesta.\n",{"id":82},"what-are-the-benefits-of-continuous-delivery",{"type":68,"componentName":68,"componentContent":84},{"header":47,"text":85,"config":86},"La CD è spesso applicata insieme a DevOps e produce software in cicli brevi. In questo modo, i team possono sviluppare, testare, configurare ed eseguire il deployment del software più frequentemente. Sul codice vengono eseguiti test completi per garantire che tutte le funzionalità siano eseguite correttamente, riducendo così i problemi imprevisti in produzione. Qualsiasi componente che superi i test automatici è un candidato valido per il deployment. Nella fase finale, viene eseguito un ultimo controllo umano, prima del push al deployment.\n",{"id":87},"how-does-continuous-delivery-work",{"type":68,"componentName":68,"componentContent":89},{"header":51,"text":90,"config":91},"**Fasi:** sviluppo, test, configurazione e deployment\n\n**Flussi di lavoro:** generalmente uno sviluppatore scrive codice e lo carica utilizzando un sistema di controllo della versione o uno strumento di gestione della configurazione. Quindi viene sviluppato e impacchettato in un artefatto, che viene poi archiviato all'interno di un repository.\n\n**Ambienti:** questa è l'infrastruttura mirata per il deployment e può includere un cluster Kubernetes, un'istanza di cloud pubblico o un data center privato on-premise.\n\n**Pipeline:** le pipeline tipiche si concentrano su aree tematiche, tra cui build, test e implementazioni di staging automatici, in un unico processo continuo.\n\n**Trigger:** un trigger attiva un evento che dà il via al processo della pipeline. Un trigger può essere manuale o automatizzato nella pipeline CI/CD. Alcuni esempi di trigger sono un nuovo artefatto o un orario ricorrente.\n",{"id":92},"what-are-the-components-of-continuous-delivery",{"type":68,"componentName":68,"componentContent":94},{"header":55,"text":95,"config":96},"Una delle caratteristiche chiave di una pipeline di CD automatizzata è la possibilità di eseguire test e release in modo automatico. La fase di test dovrebbe includere sia test funzionali che non funzionali. Una pipeline con release automatizzata consente un approccio \"fail fast\" e i test che hanno maggiori probabilità di fallire per primi sono quelli eseguiti per primi.\n\nUna pipeline automatica fornisce anche visibilità sul codice, aumentando la fiducia nella sua adeguatezza man mano che avanza nelle varie fasi della CD.\n\nCon una pipeline di distribuzione del software automatizzata, non sono necessarie attività manuali, che sono costose e spesso predisposte a errori. I team possono anche rilevare il codice che non è pronto per la consegna, rifiutarlo e quindi fornire rapidamente un feedback.\n",{"id":97},"what-is-the-role-of-pipeline-automation-in-continuous-delivery",{"type":68,"componentName":68,"componentContent":99},{"header":59,"text":100,"config":101},"Salvaguardare la sicurezza nel ciclo di sviluppo software è fondamentale. Il segreto è assicurarsi che i team di sicurezza e di sviluppo comunichino e lavorino insieme per comprendere le priorità e gli obiettivi reciproci.\n\nApplicare la mentalità della distribuzione continua ai test di sicurezza permette di semplificare il processo e di ridurre il carico per i team dedicati. Ogni nuova porzione di codice di cui è eseguito il deployment in modelli a rilascio continuo può essere analizzata più velocemente, il che rende i difetti più facili da trovare e correggere.\n\nIl modello di sviluppo delle applicazioni \"a catena di montaggio\" non è più praticabile. Se i team di sicurezza devono attendere il completamento di un'applicazione prima di risolvere le vulnerabilità, non saranno mai in grado di stare al passo con il ritmo e la domanda di innovazioni.\n\nPer utilizzare al meglio la CD, i team devono essere in costante comunicazione e collaborare durante l'intero processo DevSecOps. Questo richiede un cambiamento di mentalità, in modo che gli sviluppatori e i team di sicurezza ne sfruttino i vantaggi.\n",{"id":102},"how-do-application-security-testing-and-continuous-delivery-work-together",{"type":68,"componentName":68,"componentContent":104},{"header":63,"text":105,"config":106},"La distribuzione continua è una pratica di sviluppo in cui il software è costruito in modo tale da poter essere rilasciato in produzione in qualsiasi momento. Funziona all'interno di DevOps come una trave di supporto nel ponte che colma il divario tra sviluppatori e team operativi.\n\nIl DevOps è una strategia di sviluppo software che unisce i team di sviluppo e operativi all'interno di un'azienda. Una cultura DevOps rompe la mentalità di lavoro a compartimenti stagni e unifica persone, processi e tecnologie per migliorare la collaborazione e il coordinamento. Questo approccio viene utilizzato per ottenere una nuova funzionalità, un miglioramento o una modifica del codice in produzione con il fine di raggiungere il cliente il prima possibile.\n\nMa il processo di distribuzione del software resta complesso, anche se i team di sviluppo, operazioni IT, controllo qualità e sicurezza lavorano a stretto contatto nell'ambito DevOps. Quest'ultimo organizza la distribuzione del software in diverse fasi: pianificazione, sviluppo, distribuzione, deployment e operazioni.\n",{"id":107},"how-is-continuous-delivery-related-to-dev-ops",{"type":109,"componentName":109,"componentContent":110},"CommonResourcesContainer",{"header":111,"tabs":112},"Contenuti suggeriti",[113],{"name":114,"items":115,"config":169},"resources",[116,127,137,146,154,162],{"header":117,"type":118,"image":119,"link":122},"Nominato Strong Performer nel report Continuous Delivery And Release Automation, Q2 2020 di Forrester Wave™","Report",{"altText":117,"config":120},{"src":121},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159303/Website/Topics/img-fallback-cards-cicd.png",{"text":123,"config":124},"Scopri di più",{"href":125,"icon":126,"modal":6},"/analysts/forrester-cdra20/","ReportAlt",{"header":128,"type":129,"image":130,"link":133},"Hemmersbach ha riorganizzato la catena di sviluppo e ha aumentato di 59 volte la velocità di compilazione","Case study",{"altText":128,"config":131},{"src":132},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158703/Website/Topics/img-fallback-cards-gitlab.png",{"text":123,"config":134},{"href":135,"icon":136,"modal":6},"/customers/hemmersbach/","CaseStudy",{"header":138,"type":139,"image":140,"link":143},"Flag funzionalità: il futuro della distribuzione progressiva","Blog",{"altText":138,"config":141},{"src":142},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158430/Website/Topics/alteryx_case_study.jpg",{"text":123,"config":144},{"href":145,"icon":139,"modal":6},"/blog/feature-flags-continuous-delivery/",{"header":147,"type":139,"image":148,"link":151},"La guida di GitLab alle pratiche di deployment sicure",{"altText":147,"config":149},{"src":150},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158435/Website/Topics/beginners-guide-to-ci.jpg",{"text":123,"config":152},{"href":153,"icon":139,"modal":6},"/blog/safe-deploys/",{"header":155,"type":139,"image":156,"link":159},"Distribuzione progressiva: primi passi con le Review Apps",{"altText":155,"config":157},{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159460/Website/Topics/blogdefault.png",{"text":123,"config":160},{"href":161,"icon":139,"modal":6},"/blog/progressive-delivery-using-review-apps/",{"header":163,"type":139,"image":164,"link":166},"Il viaggio verso la distribuzione continua",{"altText":163,"config":165},{"src":158},{"text":123,"config":167},{"href":168,"icon":139,"modal":6},"/blog/secure-journey-continuous-delivery/",{"key":114},{"type":171,"componentName":171},"CommonNextSteps","content:it-it:topics:continuous-delivery:index.yml","yaml","content","it-it/topics/continuous-delivery/index.yml","it-it/topics/continuous-delivery/index","yml",{"_path":179,"_dir":180,"_draft":6,"_partial":6,"_locale":7,"data":181,"_id":592,"_type":173,"title":593,"_source":174,"_file":594,"_stem":595,"_extension":177},"/shared/it-it/main-navigation","it-it",{"logo":182,"freeTrial":187,"sales":192,"login":197,"items":202,"search":533,"minimal":569,"duo":583},{"config":183},{"href":184,"dataGaName":185,"dataGaLocation":186},"/it-it/","gitlab logo","header",{"text":188,"config":189},"Ottieni una prova gratuita",{"href":190,"dataGaName":191,"dataGaLocation":186},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":193,"config":194},"Contatta le vendite",{"href":195,"dataGaName":196,"dataGaLocation":186},"/it-it/sales/","sales",{"text":198,"config":199},"Accedi",{"href":200,"dataGaName":201,"dataGaLocation":186},"https://gitlab.com/users/sign_in/","sign in",[203,246,345,350,454,514],{"text":204,"config":205,"cards":207,"footer":229},"Piattaforma",{"dataNavLevelOne":206},"platform",[208,214,222],{"title":204,"description":209,"link":210},"La piattaforma DevSecOps più completa basata sull'IA",{"text":211,"config":212},"Scopri la nostra piattaforma",{"href":213,"dataGaName":206,"dataGaLocation":186},"/it-it/platform/",{"title":215,"description":216,"link":217},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":218,"config":219},"Ti presentiamo GitLab Duo",{"href":220,"dataGaName":221,"dataGaLocation":186},"/it-it/gitlab-duo/","gitlab duo ai",{"title":223,"description":224,"link":225},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":123,"config":226},{"href":227,"dataGaName":228,"dataGaLocation":186},"/it-it/why-gitlab/","why gitlab",{"title":230,"items":231},"Primi passi con",[232,237,242],{"text":233,"config":234},"Platform engineering",{"href":235,"dataGaName":236,"dataGaLocation":186},"/it-it/solutions/platform-engineering/","platform engineering",{"text":238,"config":239},"Esperienza d'uso degli sviluppatori",{"href":240,"dataGaName":241,"dataGaLocation":186},"/it-it/developer-experience/","Developer experience",{"text":243,"config":244},"MLOps",{"href":245,"dataGaName":243,"dataGaLocation":186},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":247,"left":248,"config":249,"link":251,"lists":255,"footer":327},"Prodotti",true,{"dataNavLevelOne":250},"solutions",{"text":252,"config":253},"Visualizza tutte le soluzioni",{"href":254,"dataGaName":250,"dataGaLocation":186},"/it-it/solutions/",[256,282,305],{"title":257,"description":258,"link":259,"items":264},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":260},{"icon":261,"href":262,"dataGaName":263,"dataGaLocation":186},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[265,269,273,278],{"text":266,"config":267},"CI/CD",{"href":268,"dataGaLocation":186,"dataGaName":266},"/it-it/solutions/continuous-integration/",{"text":270,"config":271},"Sviluppo assistito dall'IA",{"href":220,"dataGaLocation":186,"dataGaName":272},"AI assisted development",{"text":274,"config":275},"Gestione del codice sorgente",{"href":276,"dataGaLocation":186,"dataGaName":277},"/it-it/solutions/source-code-management/","Source Code Management",{"text":279,"config":280},"Distribuzione software automatizzata",{"href":262,"dataGaLocation":186,"dataGaName":281},"Automated software delivery",{"title":283,"description":284,"link":285,"items":290},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":286},{"href":287,"dataGaName":288,"dataGaLocation":186,"icon":289},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[291,295,300],{"text":292,"config":293},"Sicurezza e conformità",{"href":287,"dataGaLocation":186,"dataGaName":294},"Security & Compliance",{"text":296,"config":297},"Sicurezza della catena di fornitura del software",{"href":298,"dataGaLocation":186,"dataGaName":299},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":301,"config":302},"Conformità e governance",{"href":303,"dataGaLocation":186,"dataGaName":304},"/it-it/solutions/continuous-software-compliance/","Compliance and governance",{"title":306,"link":307,"items":312},"Misurazione",{"config":308},{"icon":309,"href":310,"dataGaName":311,"dataGaLocation":186},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[313,317,322],{"text":314,"config":315},"Visibilità e misurazione",{"href":310,"dataGaLocation":186,"dataGaName":316},"Visibility and Measurement",{"text":318,"config":319},"Gestione del flusso di valore",{"href":320,"dataGaLocation":186,"dataGaName":321},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":323,"config":324},"Analisi e approfondimenti",{"href":325,"dataGaLocation":186,"dataGaName":326},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":328,"items":329},"GitLab per",[330,335,340],{"text":331,"config":332},"Aziende",{"href":333,"dataGaLocation":186,"dataGaName":334},"/it-it/enterprise/","enterprise",{"text":336,"config":337},"Piccole imprese",{"href":338,"dataGaLocation":186,"dataGaName":339},"/it-it/small-business/","small business",{"text":341,"config":342},"Pubblica amministrazione",{"href":343,"dataGaLocation":186,"dataGaName":344},"/it-it/solutions/public-sector/","public sector",{"text":346,"config":347},"Prezzi",{"href":348,"dataGaName":349,"dataGaLocation":186,"dataNavLevelOne":349},"/it-it/pricing/","pricing",{"text":351,"config":352,"link":353,"lists":357,"feature":441},"Risorse",{"dataNavLevelOne":114},{"text":354,"config":355},"Visualizza tutte le risorse",{"href":356,"dataGaName":114,"dataGaLocation":186},"/it-it/resources/",[358,391,413],{"title":359,"items":360},"Per iniziare",[361,366,371,376,381,386],{"text":362,"config":363},"Installazione",{"href":364,"dataGaName":365,"dataGaLocation":186},"/it-it/install/","install",{"text":367,"config":368},"Guide rapide",{"href":369,"dataGaName":370,"dataGaLocation":186},"/it-it/get-started/","quick setup checklists",{"text":372,"config":373},"Formazione",{"href":374,"dataGaLocation":186,"dataGaName":375},"https://university.gitlab.com/","learn",{"text":377,"config":378},"Documentazione di prodotto",{"href":379,"dataGaName":380,"dataGaLocation":186},"https://docs.gitlab.com/","product documentation",{"text":382,"config":383},"Video sulle best practice",{"href":384,"dataGaName":385,"dataGaLocation":186},"/it-it/getting-started-videos/","best practice videos",{"text":387,"config":388},"Integrazioni",{"href":389,"dataGaName":390,"dataGaLocation":186},"/it-it/integrations/","integrations",{"title":392,"items":393},"Scopri",[394,399,403,408],{"text":395,"config":396},"Storie di successo dei clienti",{"href":397,"dataGaName":398,"dataGaLocation":186},"/it-it/customers/","customer success stories",{"text":139,"config":400},{"href":401,"dataGaName":402,"dataGaLocation":186},"/blog/","blog",{"text":404,"config":405},"Lavorare da remoto",{"href":406,"dataGaName":407,"dataGaLocation":186},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":409,"config":410},"TeamOps",{"href":411,"dataGaName":412,"dataGaLocation":186},"/it-it/teamops/","teamops",{"title":414,"items":415},"Connetti",[416,421,426,431,436],{"text":417,"config":418},"Servizi GitLab",{"href":419,"dataGaName":420,"dataGaLocation":186},"/it-it/services/","services",{"text":422,"config":423},"Community",{"href":424,"dataGaName":425,"dataGaLocation":186},"/community/","community",{"text":427,"config":428},"Forum",{"href":429,"dataGaName":430,"dataGaLocation":186},"https://forum.gitlab.com/","forum",{"text":432,"config":433},"Eventi",{"href":434,"dataGaName":435,"dataGaLocation":186},"/events/","events",{"text":437,"config":438},"Partner",{"href":439,"dataGaName":440,"dataGaLocation":186},"/it-it/partners/","partners",{"backgroundColor":442,"textColor":443,"text":444,"image":445,"link":449},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":446,"config":447},"scheda promozionale per The Source",{"src":448},"/images/navigation/the-source-promo-card.svg",{"text":450,"config":451},"Leggi le ultime notizie",{"href":452,"dataGaName":453,"dataGaLocation":186},"/it-it/the-source/","the source",{"text":455,"config":456,"lists":458},"Azienda",{"dataNavLevelOne":457},"company",[459],{"items":460},[461,466,472,474,479,484,489,494,499,504,509],{"text":462,"config":463},"Informazioni",{"href":464,"dataGaName":465,"dataGaLocation":186},"/it-it/company/","about",{"text":467,"config":468,"footerGa":471},"Opportunità di lavoro",{"href":469,"dataGaName":470,"dataGaLocation":186},"/jobs/","jobs",{"dataGaName":470},{"text":432,"config":473},{"href":434,"dataGaName":435,"dataGaLocation":186},{"text":475,"config":476},"Leadership",{"href":477,"dataGaName":478,"dataGaLocation":186},"/company/team/e-group/","leadership",{"text":480,"config":481},"Team",{"href":482,"dataGaName":483,"dataGaLocation":186},"/company/team/","team",{"text":485,"config":486},"Manuale",{"href":487,"dataGaName":488,"dataGaLocation":186},"https://handbook.gitlab.com/","handbook",{"text":490,"config":491},"Rapporti con gli investitori",{"href":492,"dataGaName":493,"dataGaLocation":186},"https://ir.gitlab.com/","investor relations",{"text":495,"config":496},"Trust Center",{"href":497,"dataGaName":498,"dataGaLocation":186},"/it-it/security/","trust center",{"text":500,"config":501},"AI Transparency Center",{"href":502,"dataGaName":503,"dataGaLocation":186},"/it-it/ai-transparency-center/","ai transparency center",{"text":505,"config":506},"Newsletter",{"href":507,"dataGaName":508,"dataGaLocation":186},"/company/contact/","newsletter",{"text":510,"config":511},"Rassegna stampa",{"href":512,"dataGaName":513,"dataGaLocation":186},"/press/","press",{"text":515,"config":516,"lists":517},"Contattaci",{"dataNavLevelOne":457},[518],{"items":519},[520,523,528],{"text":193,"config":521},{"href":195,"dataGaName":522,"dataGaLocation":186},"talk to sales",{"text":524,"config":525},"Richiedi assistenza",{"href":526,"dataGaName":527,"dataGaLocation":186},"/support/","get help",{"text":529,"config":530},"Portale clienti",{"href":531,"dataGaName":532,"dataGaLocation":186},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":534,"login":535,"suggestions":542},"Chiudi",{"text":536,"link":537},"Per cercare repository e progetti, accedi a",{"text":538,"config":539},"gitlab.com",{"href":200,"dataGaName":540,"dataGaLocation":541},"search login","search",{"text":543,"default":544},"Suggerimenti",[545,548,553,555,560,565],{"text":215,"config":546},{"href":220,"dataGaName":547,"dataGaLocation":541},"GitLab Duo (AI)",{"text":549,"config":550},"Suggerimenti di codice (IA)",{"href":551,"dataGaName":552,"dataGaLocation":541},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":266,"config":554},{"href":268,"dataGaName":266,"dataGaLocation":541},{"text":556,"config":557},"GitLab su AWS",{"href":558,"dataGaName":559,"dataGaLocation":541},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":561,"config":562},"GitLab su Google Cloud",{"href":563,"dataGaName":564,"dataGaLocation":541},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":566,"config":567},"Perché scegliere GitLab?",{"href":227,"dataGaName":568,"dataGaLocation":541},"Why GitLab?",{"freeTrial":570,"mobileIcon":575,"desktopIcon":580},{"text":571,"config":572},"Inizia la prova gratuita",{"href":573,"dataGaName":191,"dataGaLocation":574},"https://gitlab.com/-/trials/new/","nav",{"altText":576,"config":577},"Icona di GitLab",{"src":578,"dataGaName":579,"dataGaLocation":574},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":576,"config":581},{"src":582,"dataGaName":579,"dataGaLocation":574},"/images/brand/gitlab-logo-type.svg",{"freeTrial":584,"mobileIcon":588,"desktopIcon":590},{"text":585,"config":586},"Scopri di più su GitLab Duo",{"href":220,"dataGaName":587,"dataGaLocation":574},"gitlab duo",{"altText":576,"config":589},{"src":578,"dataGaName":579,"dataGaLocation":574},{"altText":576,"config":591},{"src":582,"dataGaName":579,"dataGaLocation":574},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":597,"_dir":180,"_draft":6,"_partial":6,"_locale":7,"title":598,"button":599,"config":603,"_id":605,"_type":173,"_source":174,"_file":606,"_stem":607,"_extension":177},"/shared/it-it/banner","GitLab Duo Agent Platform è ora disponibile in versione beta pubblica.",{"text":123,"config":600},{"href":601,"dataGaName":602,"dataGaLocation":186},"/gitlab-duo/agent-platform/","duo banner",{"layout":604},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":609,"_dir":180,"_draft":6,"_partial":6,"_locale":7,"data":610,"_id":812,"_type":173,"title":813,"_source":174,"_file":814,"_stem":815,"_extension":177},"/shared/it-it/main-footer",{"text":611,"source":612,"edit":618,"contribute":623,"config":628,"items":633,"minimal":804},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":613,"config":614},"Visualizza origine pagina",{"href":615,"dataGaName":616,"dataGaLocation":617},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":619,"config":620},"Modifica questa pagina",{"href":621,"dataGaName":622,"dataGaLocation":617},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":624,"config":625},"Contribuisci",{"href":626,"dataGaName":627,"dataGaLocation":617},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":629,"facebook":630,"youtube":631,"linkedin":632},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[634,657,711,741,775],{"title":204,"links":635,"subMenu":640},[636],{"text":637,"config":638},"Piattaforma DevSecOps",{"href":213,"dataGaName":639,"dataGaLocation":617},"devsecops platform",[641],{"title":346,"links":642},[643,647,652],{"text":644,"config":645},"Visualizza i piani",{"href":348,"dataGaName":646,"dataGaLocation":617},"view plans",{"text":648,"config":649},"Perché passare a Premium?",{"href":650,"dataGaName":651,"dataGaLocation":617},"/it-it/pricing/premium/","why premium",{"text":653,"config":654},"Perché passare a Ultimate?",{"href":655,"dataGaName":656,"dataGaLocation":617},"/it-it/pricing/ultimate/","why ultimate",{"title":658,"links":659},"Soluzioni",[660,665,668,670,675,680,684,687,690,695,697,699,701,706],{"text":661,"config":662},"Trasformazione digitale",{"href":663,"dataGaName":664,"dataGaLocation":617},"/it-it/topics/digital-transformation/","digital transformation",{"text":292,"config":666},{"href":287,"dataGaName":667,"dataGaLocation":617},"security & compliance",{"text":279,"config":669},{"href":262,"dataGaName":263,"dataGaLocation":617},{"text":671,"config":672},"Sviluppo Agile",{"href":673,"dataGaName":674,"dataGaLocation":617},"/it-it/solutions/agile-delivery/","agile delivery",{"text":676,"config":677},"Trasformazione cloud",{"href":678,"dataGaName":679,"dataGaLocation":617},"/it-it/topics/cloud-native/","cloud transformation",{"text":681,"config":682},"SCM",{"href":276,"dataGaName":683,"dataGaLocation":617},"source code management",{"text":266,"config":685},{"href":268,"dataGaName":686,"dataGaLocation":617},"continuous integration & delivery",{"text":318,"config":688},{"href":320,"dataGaName":689,"dataGaLocation":617},"value stream management",{"text":691,"config":692},"GitOps",{"href":693,"dataGaName":694,"dataGaLocation":617},"/it-it/solutions/gitops/","gitops",{"text":331,"config":696},{"href":333,"dataGaName":334,"dataGaLocation":617},{"text":336,"config":698},{"href":338,"dataGaName":339,"dataGaLocation":617},{"text":341,"config":700},{"href":343,"dataGaName":344,"dataGaLocation":617},{"text":702,"config":703},"Istruzione",{"href":704,"dataGaName":705,"dataGaLocation":617},"/it-it/solutions/education/","education",{"text":707,"config":708},"Servizi finanziari",{"href":709,"dataGaName":710,"dataGaLocation":617},"/it-it/solutions/finance/","financial services",{"title":351,"links":712},[713,715,717,719,722,724,727,729,731,733,735,737,739],{"text":362,"config":714},{"href":364,"dataGaName":365,"dataGaLocation":617},{"text":367,"config":716},{"href":369,"dataGaName":370,"dataGaLocation":617},{"text":372,"config":718},{"href":374,"dataGaName":375,"dataGaLocation":617},{"text":377,"config":720},{"href":379,"dataGaName":721,"dataGaLocation":617},"docs",{"text":139,"config":723},{"href":401,"dataGaName":402,"dataGaLocation":617},{"text":395,"config":725},{"href":726,"dataGaName":398,"dataGaLocation":617},"/customers/",{"text":404,"config":728},{"href":406,"dataGaName":407,"dataGaLocation":617},{"text":417,"config":730},{"href":419,"dataGaName":420,"dataGaLocation":617},{"text":409,"config":732},{"href":411,"dataGaName":412,"dataGaLocation":617},{"text":422,"config":734},{"href":424,"dataGaName":425,"dataGaLocation":617},{"text":427,"config":736},{"href":429,"dataGaName":430,"dataGaLocation":617},{"text":432,"config":738},{"href":434,"dataGaName":435,"dataGaLocation":617},{"text":437,"config":740},{"href":439,"dataGaName":440,"dataGaLocation":617},{"title":455,"links":742},[743,745,747,749,751,753,755,759,764,766,768,770],{"text":462,"config":744},{"href":464,"dataGaName":457,"dataGaLocation":617},{"text":467,"config":746},{"href":469,"dataGaName":470,"dataGaLocation":617},{"text":475,"config":748},{"href":477,"dataGaName":478,"dataGaLocation":617},{"text":480,"config":750},{"href":482,"dataGaName":483,"dataGaLocation":617},{"text":485,"config":752},{"href":487,"dataGaName":488,"dataGaLocation":617},{"text":490,"config":754},{"href":492,"dataGaName":493,"dataGaLocation":617},{"text":756,"config":757},"Sustainability",{"href":758,"dataGaName":756,"dataGaLocation":617},"/sustainability/",{"text":760,"config":761},"Diversità, inclusione e appartenenza (DIB)",{"href":762,"dataGaName":763,"dataGaLocation":617},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":495,"config":765},{"href":497,"dataGaName":498,"dataGaLocation":617},{"text":505,"config":767},{"href":507,"dataGaName":508,"dataGaLocation":617},{"text":510,"config":769},{"href":512,"dataGaName":513,"dataGaLocation":617},{"text":771,"config":772},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":773,"dataGaName":774,"dataGaLocation":617},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":515,"links":776},[777,780,782,784,789,794,799],{"text":778,"config":779},"Contatta un esperto",{"href":195,"dataGaName":196,"dataGaLocation":617},{"text":524,"config":781},{"href":526,"dataGaName":527,"dataGaLocation":617},{"text":529,"config":783},{"href":531,"dataGaName":532,"dataGaLocation":617},{"text":785,"config":786},"Stato",{"href":787,"dataGaName":788,"dataGaLocation":617},"https://status.gitlab.com/","status",{"text":790,"config":791},"Termini di utilizzo",{"href":792,"dataGaName":793,"dataGaLocation":617},"/terms/","terms of use",{"text":795,"config":796},"Informativa sulla privacy",{"href":797,"dataGaName":798,"dataGaLocation":617},"/it-it/privacy/","privacy statement",{"text":800,"config":801},"Preferenze dei cookie",{"dataGaName":802,"dataGaLocation":617,"id":803,"isOneTrustButton":248},"cookie preferences","ot-sdk-btn",{"items":805},[806,808,810],{"text":790,"config":807},{"href":792,"dataGaName":793,"dataGaLocation":617},{"text":795,"config":809},{"href":797,"dataGaName":798,"dataGaLocation":617},{"text":800,"config":811},{"dataGaName":802,"dataGaLocation":617,"id":803,"isOneTrustButton":248},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":817,"_dir":180,"_draft":6,"_partial":6,"_locale":7,"header":818,"eyebrow":819,"blurb":820,"button":821,"secondaryButton":825,"_id":827,"_type":173,"title":828,"_source":174,"_file":829,"_stem":830,"_extension":177},"/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":188,"config":822},{"href":823,"dataGaName":191,"dataGaLocation":824},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":193,"config":826},{"href":195,"dataGaName":196,"dataGaLocation":824},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1754424552968]