[{"data":1,"prerenderedAt":792},["ShallowReactive",2],{"/it-it/topics/ci-cd/implement-continuous-integration/":3,"navigation-it-it":138,"banner-it-it":556,"footer-it-it":569,"next-steps-it-it":777},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":132,"_type":133,"title":7,"_source":134,"_file":135,"_stem":136,"_extension":137},"/it-it/topics/ci-cd/implement-continuous-integration","ci-cd",false,"",{"title":9,"description":10},"Perché implementare l'integrazione continua","Implementare l'integrazione continua è una sfida. Scopri i tre strumenti essenziali e come attuare correttamente l'integrazione continua.",[12,26,32,85,130],{"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},"CI/CD",{"href":23},"/it-it/topics/ci-cd/",{"title":25},"Implement continuous integration",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"Implementando l'integrazione continua (CI), le porzioni di codice vengono sottoposte a merge e testate di frequente: ciò migliora la qualità del software e semplifica il processo di deployment. Le pratiche di CI accelerano i cicli di rilascio, migliorano i flussi di lavoro dal codice alla produzione e portano numerosi vantaggi per i team di sviluppo software.\n",{"id":31,"twoColumns":6},"perché-implementare-l'integrazione-continua",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"Cos'è l'integrazione continua?",{"href":41},"#what-is-continuous-integration",{"text":43,"config":44},"Come configurare l'integrazione continua",{"href":45},"#how-to-set-up-continuous-integration",{"text":47,"config":48},"Strumenti essenziali di integrazione continua",{"href":49},"#essential-continuous-integration-tools",{"text":51,"config":52},"Come attuare correttamente l'integrazione continua",{"href":53},"#how-to-do-continuous-integration-the-right-way",{"text":55,"config":56},"Conclusioni",{"href":57},"#conclusion",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"L'integrazione continua (CI) consiste nella pratica di eseguire il merge del codice in un repository condiviso, di solito più volte al giorno. All'interno del repository o dell'ambiente di produzione si esegue la creazione e il test in modalità automatizzata, per far sì che non vi siano problemi di integrazione o problemi con il merge del codice. Le pipeline di integrazione continua conducono test automatizzati. Il nuovo codice può superare questi test e procedere alla fase successiva, oppure fallisce. In questo modo, solo il codice convalidato dalla CI entra in produzione.",{"id":64},"what-is-continuous-integration",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"L'integrazione continua ben fatta richiede un cambio di mentalità e un impegno ad adottare le [best practice DevOps](/topics/devops/){data-ga-name=\"devops best practices\" data-ga-location=\"body\"}. Oltre a dover convincere l'azienda della soluzione, potrebbe essere necessario investire grandi somme in infrastrutture e strumenti. Per un cambiamento efficace, occorre anche coinvolgere la leadership tecnica, che ha conoscenze ed esperienza in DevOps e lavora in un ambiente cloud native.\n",{"id":69},"how-to-set-up-continuous-integration",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"I team possono investire in qualsiasi combinazione di strumenti o servizi cloud, ma consigliamo a chi implementa l'integrazione continua (CI) per la prima volta di iniziare da tre strumenti essenziali:\n\n- Un sistema di gestione del codice sorgente (SCM) come [Git](/solutions/source-code-management/){data-ga-name=\"git\" data-ga-location=\"body\"}.\n\n* Un repository di codice sorgente condiviso che funge da unica fonte di riferimento per tutto il codice.\n\n* Un server di integrazione continua che esegua script per le modifiche del codice e sia integrato con il repository centralizzato del codice sorgente, (ad esempio [la CI di GitLab](/solutions/continuous-integration/){data-ga-name=\"gitlab ci\" data-ga-location=\"body\"}).\n",{"id":74},"essential-continuous-integration-tools",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"L'integrazione continua non consiste solo in una serie di strumenti. Sebbene l'implementazione degli strumenti di CI faccia parte del processo, è necessario anche un cambiamento culturale. L'integrazione continua è parte della più ampia [mentalità DevOps](/topics/devops/){data-ga-name=\"devops mindset\" data-ga-location=\"body\"}. Per ricavarne i massimi benefici, tieni a mente le esigenze in termini di strumenti e di cultura aziendale:\n\n### Esegui spesso il commit del codice\n\n\nL'integrazione continua funziona al meglio se applichi piccole e frequenti modifiche al codice. Se il codice è testato in piccoli batch, è più facile per gli sviluppatori identificare bug ed errori, oltre che garantire una migliore qualità del codice.\n\n\n### Evita la complessità nelle pipeline di CI\n\n\nÈ facile introdurre complessità non necessarie negli ambienti di sviluppo. Mantieni le cose il più semplici possibile e cerca [soluzioni noiose](/blog/boring-solutions-faster-iteration/){data-ga-name=\"boring solutions\" data-ga-location=\"body\"}.\n\n\n### Trova la giusta [integrazione continua per le tue esigenze](/topics/ci-cd/implement-continuous-integration/#find-the-right-continuous-integration-for-your-needs){data-ga-name=\"continuous integration for your needs\" data-ga-location=\"body\"}\n\n\nNon tutte le CI sono uguali, quindi è importante [trovare quella più adatta](/topics/ci-cd/choose-continuous-integration-tool/){data-ga-name=\"find the right ci\" data-ga-location=\"body\"} alle tue esigenze. È compatibile con il tuo provider di servizi cloud? Rientra nei limiti del budget? Come regge il confronto con strumenti simili? Ha margine di crescita? Ponendoti le domande giuste, troverai una soluzione di CI che può aiutarti a lungo termine.\n",{"id":79},"how-to-do-continuous-integration-the-right-way",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"L'implementazione dell'integrazione continua (CI) è un componente chiave della pratica di sviluppo software DevOps, e offre numerosi vantaggi che migliorano l'intero ciclo di sviluppo. Poiché esegue frequenti merge di porzioni di codice e svolge test automatici, la CI garantisce prodotti software di alta qualità e processi di deployment efficienti. Grazie alla sua applicazione, gli sviluppatori godranno di flussi di lavoro migliorati, cicli di rilascio più rapidi e un processo di distribuzione più fluido.\n\nPer adottare le pratiche di CI sono necessari non solo gli strumenti giusti, come i sistemi di controllo della versione e i server di CI, ma anche un cambiamento generale verso pratiche di sviluppo collaborative e iterative. Questo approccio olistico al processo di integrazione continua supporta l'intero processo di rilascio del software, dallo sviluppo al deployment, garantendo software di alta qualità e cicli di sviluppo ottimizzati.\n",{"id":84},"conclusion",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Contenuti suggeriti",[90],{"name":91,"items":92,"config":129},"resources",[93,103,113,121],{"header":94,"type":95,"image":96,"link":99},"Sostenere l'introduzione della CI/CD nella tua azienda","Webcast",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159368/Website/Topics/drupalassoc_cover.jpg",{"text":100,"config":101},"Guarda ora",{"href":102,"icon":95,"modal":6},"/webcast/cicd-in-your-organization/",{"header":104,"type":105,"image":106,"link":109},"Vuoi proporre l'adozione del DevOps? Ecco come fare.","Web",{"altText":104,"config":107},{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159343/Website/Topics/customers-link.jpg",{"text":110,"config":111},"Scopri di più",{"href":112,"icon":105,"modal":6},"/blog/devops-stakeholder-buyin/",{"header":114,"type":105,"image":115,"link":118},"[Meta] sviluppo con la CI/CD di GitLab: sviluppare immagini delle build",{"altText":114,"config":116},{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159401/Website/Topics/hotjar.jpg",{"text":110,"config":119},{"href":120,"icon":105,"modal":6},"/blog/building-build-images/",{"header":122,"type":105,"image":123,"link":126},"Una guida per neofiti all'integrazione continua",{"altText":122,"config":124},{"src":125},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158563/Website/Topics/modernize-cicd.jpg",{"text":110,"config":127},{"href":128,"icon":105,"modal":6},"/blog/a-beginners-guide-to-continuous-integration/",{"key":91},{"type":131,"componentName":131},"CommonNextSteps","content:it-it:topics:ci-cd:implement-continuous-integration:index.yml","yaml","content","it-it/topics/ci-cd/implement-continuous-integration/index.yml","it-it/topics/ci-cd/implement-continuous-integration/index","yml",{"_path":139,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":141,"_id":552,"_type":133,"title":553,"_source":134,"_file":554,"_stem":555,"_extension":137},"/shared/it-it/main-navigation","it-it",{"logo":142,"freeTrial":147,"sales":152,"login":157,"items":162,"search":493,"minimal":529,"duo":543},{"config":143},{"href":144,"dataGaName":145,"dataGaLocation":146},"/it-it/","gitlab logo","header",{"text":148,"config":149},"Ottieni una prova gratuita",{"href":150,"dataGaName":151,"dataGaLocation":146},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":153,"config":154},"Contatta le vendite",{"href":155,"dataGaName":156,"dataGaLocation":146},"/it-it/sales/","sales",{"text":158,"config":159},"Accedi",{"href":160,"dataGaName":161,"dataGaLocation":146},"https://gitlab.com/users/sign_in/","sign in",[163,206,304,309,414,474],{"text":164,"config":165,"cards":167,"footer":189},"Piattaforma",{"dataNavLevelOne":166},"platform",[168,174,182],{"title":164,"description":169,"link":170},"La piattaforma DevSecOps più completa basata sull'IA",{"text":171,"config":172},"Scopri la nostra piattaforma",{"href":173,"dataGaName":166,"dataGaLocation":146},"/it-it/platform/",{"title":175,"description":176,"link":177},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":178,"config":179},"Ti presentiamo GitLab Duo",{"href":180,"dataGaName":181,"dataGaLocation":146},"/it-it/gitlab-duo/","gitlab duo ai",{"title":183,"description":184,"link":185},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":110,"config":186},{"href":187,"dataGaName":188,"dataGaLocation":146},"/it-it/why-gitlab/","why gitlab",{"title":190,"items":191},"Primi passi con",[192,197,202],{"text":193,"config":194},"Platform engineering",{"href":195,"dataGaName":196,"dataGaLocation":146},"/it-it/solutions/platform-engineering/","platform engineering",{"text":198,"config":199},"Esperienza d'uso degli sviluppatori",{"href":200,"dataGaName":201,"dataGaLocation":146},"/it-it/developer-experience/","Developer experience",{"text":203,"config":204},"MLOps",{"href":205,"dataGaName":203,"dataGaLocation":146},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":207,"left":208,"config":209,"link":211,"lists":215,"footer":286},"Prodotti",true,{"dataNavLevelOne":210},"solutions",{"text":212,"config":213},"Visualizza tutte le soluzioni",{"href":214,"dataGaName":210,"dataGaLocation":146},"/it-it/solutions/",[216,241,264],{"title":217,"description":218,"link":219,"items":224},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":220},{"icon":221,"href":222,"dataGaName":223,"dataGaLocation":146},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[225,228,232,237],{"text":21,"config":226},{"href":227,"dataGaLocation":146,"dataGaName":21},"/it-it/solutions/continuous-integration/",{"text":229,"config":230},"Sviluppo assistito dall'IA",{"href":180,"dataGaLocation":146,"dataGaName":231},"AI assisted development",{"text":233,"config":234},"Gestione del codice sorgente",{"href":235,"dataGaLocation":146,"dataGaName":236},"/it-it/solutions/source-code-management/","Source Code Management",{"text":238,"config":239},"Distribuzione software automatizzata",{"href":222,"dataGaLocation":146,"dataGaName":240},"Automated software delivery",{"title":242,"description":243,"link":244,"items":249},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":245},{"href":246,"dataGaName":247,"dataGaLocation":146,"icon":248},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[250,255,260],{"text":251,"config":252},"Application Security Testing",{"href":253,"dataGaName":254,"dataGaLocation":146},"/solutions/application-security-testing/","Application security testing",{"text":256,"config":257},"Sicurezza della catena di fornitura del software",{"href":258,"dataGaLocation":146,"dataGaName":259},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":261,"config":262},"Software Compliance",{"href":263,"dataGaName":261,"dataGaLocation":146},"/solutions/software-compliance/",{"title":265,"link":266,"items":271},"Misurazione",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":146},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[272,276,281],{"text":273,"config":274},"Visibilità e misurazione",{"href":269,"dataGaLocation":146,"dataGaName":275},"Visibility and Measurement",{"text":277,"config":278},"Gestione del flusso di valore",{"href":279,"dataGaLocation":146,"dataGaName":280},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":282,"config":283},"Analisi e approfondimenti",{"href":284,"dataGaLocation":146,"dataGaName":285},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":287,"items":288},"GitLab per",[289,294,299],{"text":290,"config":291},"Aziende",{"href":292,"dataGaLocation":146,"dataGaName":293},"/it-it/enterprise/","enterprise",{"text":295,"config":296},"Piccole imprese",{"href":297,"dataGaLocation":146,"dataGaName":298},"/it-it/small-business/","small business",{"text":300,"config":301},"Pubblica amministrazione",{"href":302,"dataGaLocation":146,"dataGaName":303},"/it-it/solutions/public-sector/","public sector",{"text":305,"config":306},"Prezzi",{"href":307,"dataGaName":308,"dataGaLocation":146,"dataNavLevelOne":308},"/it-it/pricing/","pricing",{"text":310,"config":311,"link":312,"lists":316,"feature":401},"Risorse",{"dataNavLevelOne":91},{"text":313,"config":314},"Visualizza tutte le risorse",{"href":315,"dataGaName":91,"dataGaLocation":146},"/it-it/resources/",[317,350,373],{"title":318,"items":319},"Per iniziare",[320,325,330,335,340,345],{"text":321,"config":322},"Installazione",{"href":323,"dataGaName":324,"dataGaLocation":146},"/it-it/install/","install",{"text":326,"config":327},"Guide rapide",{"href":328,"dataGaName":329,"dataGaLocation":146},"/it-it/get-started/","quick setup checklists",{"text":331,"config":332},"Formazione",{"href":333,"dataGaLocation":146,"dataGaName":334},"https://university.gitlab.com/","learn",{"text":336,"config":337},"Documentazione di prodotto",{"href":338,"dataGaName":339,"dataGaLocation":146},"https://docs.gitlab.com/","product documentation",{"text":341,"config":342},"Video sulle best practice",{"href":343,"dataGaName":344,"dataGaLocation":146},"/it-it/getting-started-videos/","best practice videos",{"text":346,"config":347},"Integrazioni",{"href":348,"dataGaName":349,"dataGaLocation":146},"/it-it/integrations/","integrations",{"title":351,"items":352},"Scopri",[353,358,363,368],{"text":354,"config":355},"Storie di successo dei clienti",{"href":356,"dataGaName":357,"dataGaLocation":146},"/it-it/customers/","customer success stories",{"text":359,"config":360},"Blog",{"href":361,"dataGaName":362,"dataGaLocation":146},"/blog/","blog",{"text":364,"config":365},"Lavorare da remoto",{"href":366,"dataGaName":367,"dataGaLocation":146},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":369,"config":370},"TeamOps",{"href":371,"dataGaName":372,"dataGaLocation":146},"/it-it/teamops/","teamops",{"title":374,"items":375},"Connetti",[376,381,386,391,396],{"text":377,"config":378},"Servizi GitLab",{"href":379,"dataGaName":380,"dataGaLocation":146},"/it-it/services/","services",{"text":382,"config":383},"Community",{"href":384,"dataGaName":385,"dataGaLocation":146},"/community/","community",{"text":387,"config":388},"Forum",{"href":389,"dataGaName":390,"dataGaLocation":146},"https://forum.gitlab.com/","forum",{"text":392,"config":393},"Eventi",{"href":394,"dataGaName":395,"dataGaLocation":146},"/events/","events",{"text":397,"config":398},"Partner",{"href":399,"dataGaName":400,"dataGaLocation":146},"/it-it/partners/","partners",{"backgroundColor":402,"textColor":403,"text":404,"image":405,"link":409},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":406,"config":407},"scheda promozionale per The Source",{"src":408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":410,"config":411},"Leggi le ultime notizie",{"href":412,"dataGaName":413,"dataGaLocation":146},"/it-it/the-source/","the source",{"text":415,"config":416,"lists":418},"Azienda",{"dataNavLevelOne":417},"company",[419],{"items":420},[421,426,432,434,439,444,449,454,459,464,469],{"text":422,"config":423},"Informazioni",{"href":424,"dataGaName":425,"dataGaLocation":146},"/it-it/company/","about",{"text":427,"config":428,"footerGa":431},"Opportunità di lavoro",{"href":429,"dataGaName":430,"dataGaLocation":146},"/jobs/","jobs",{"dataGaName":430},{"text":392,"config":433},{"href":394,"dataGaName":395,"dataGaLocation":146},{"text":435,"config":436},"Leadership",{"href":437,"dataGaName":438,"dataGaLocation":146},"/company/team/e-group/","leadership",{"text":440,"config":441},"Team",{"href":442,"dataGaName":443,"dataGaLocation":146},"/company/team/","team",{"text":445,"config":446},"Manuale",{"href":447,"dataGaName":448,"dataGaLocation":146},"https://handbook.gitlab.com/","handbook",{"text":450,"config":451},"Rapporti con gli investitori",{"href":452,"dataGaName":453,"dataGaLocation":146},"https://ir.gitlab.com/","investor relations",{"text":455,"config":456},"Trust Center",{"href":457,"dataGaName":458,"dataGaLocation":146},"/it-it/security/","trust center",{"text":460,"config":461},"AI Transparency Center",{"href":462,"dataGaName":463,"dataGaLocation":146},"/it-it/ai-transparency-center/","ai transparency center",{"text":465,"config":466},"Newsletter",{"href":467,"dataGaName":468,"dataGaLocation":146},"/company/contact/","newsletter",{"text":470,"config":471},"Rassegna stampa",{"href":472,"dataGaName":473,"dataGaLocation":146},"/press/","press",{"text":475,"config":476,"lists":477},"Contattaci",{"dataNavLevelOne":417},[478],{"items":479},[480,483,488],{"text":153,"config":481},{"href":155,"dataGaName":482,"dataGaLocation":146},"talk to sales",{"text":484,"config":485},"Richiedi assistenza",{"href":486,"dataGaName":487,"dataGaLocation":146},"/support/","get help",{"text":489,"config":490},"Portale clienti",{"href":491,"dataGaName":492,"dataGaLocation":146},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":494,"login":495,"suggestions":502},"Chiudi",{"text":496,"link":497},"Per cercare repository e progetti, accedi a",{"text":498,"config":499},"gitlab.com",{"href":160,"dataGaName":500,"dataGaLocation":501},"search login","search",{"text":503,"default":504},"Suggerimenti",[505,508,513,515,520,525],{"text":175,"config":506},{"href":180,"dataGaName":507,"dataGaLocation":501},"GitLab Duo (AI)",{"text":509,"config":510},"Suggerimenti di codice (IA)",{"href":511,"dataGaName":512,"dataGaLocation":501},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":21,"config":514},{"href":227,"dataGaName":21,"dataGaLocation":501},{"text":516,"config":517},"GitLab su AWS",{"href":518,"dataGaName":519,"dataGaLocation":501},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":521,"config":522},"GitLab su Google Cloud",{"href":523,"dataGaName":524,"dataGaLocation":501},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":526,"config":527},"Perché scegliere GitLab?",{"href":187,"dataGaName":528,"dataGaLocation":501},"Why GitLab?",{"freeTrial":530,"mobileIcon":535,"desktopIcon":540},{"text":531,"config":532},"Inizia la prova gratuita",{"href":533,"dataGaName":151,"dataGaLocation":534},"https://gitlab.com/-/trials/new/","nav",{"altText":536,"config":537},"Icona di GitLab",{"src":538,"dataGaName":539,"dataGaLocation":534},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":536,"config":541},{"src":542,"dataGaName":539,"dataGaLocation":534},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":544,"mobileIcon":548,"desktopIcon":550},{"text":545,"config":546},"Scopri di più su GitLab Duo",{"href":180,"dataGaName":547,"dataGaLocation":534},"gitlab duo",{"altText":536,"config":549},{"src":538,"dataGaName":539,"dataGaLocation":534},{"altText":536,"config":551},{"src":542,"dataGaName":539,"dataGaLocation":534},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":557,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"title":558,"button":559,"config":564,"_id":566,"_type":133,"_source":134,"_file":567,"_stem":568,"_extension":137},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":560,"config":561},"Prova la Beta",{"href":562,"dataGaName":563,"dataGaLocation":146},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":565},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":570,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":571,"_id":773,"_type":133,"title":774,"_source":134,"_file":775,"_stem":776,"_extension":137},"/shared/it-it/main-footer",{"text":572,"source":573,"edit":579,"contribute":584,"config":589,"items":594,"minimal":765},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":574,"config":575},"Visualizza origine pagina",{"href":576,"dataGaName":577,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":580,"config":581},"Modifica questa pagina",{"href":582,"dataGaName":583,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":585,"config":586},"Contribuisci",{"href":587,"dataGaName":588,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":590,"facebook":591,"youtube":592,"linkedin":593},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[595,618,672,702,736],{"title":164,"links":596,"subMenu":601},[597],{"text":598,"config":599},"Piattaforma DevSecOps",{"href":173,"dataGaName":600,"dataGaLocation":578},"devsecops platform",[602],{"title":305,"links":603},[604,608,613],{"text":605,"config":606},"Visualizza i piani",{"href":307,"dataGaName":607,"dataGaLocation":578},"view plans",{"text":609,"config":610},"Perché passare a Premium?",{"href":611,"dataGaName":612,"dataGaLocation":578},"/it-it/pricing/premium/","why premium",{"text":614,"config":615},"Perché passare a Ultimate?",{"href":616,"dataGaName":617,"dataGaLocation":578},"/it-it/pricing/ultimate/","why ultimate",{"title":619,"links":620},"Soluzioni",[621,626,629,631,636,641,645,648,651,656,658,660,662,667],{"text":622,"config":623},"Trasformazione digitale",{"href":624,"dataGaName":625,"dataGaLocation":578},"/it-it/topics/digital-transformation/","digital transformation",{"text":627,"config":628},"Sicurezza e conformità",{"href":253,"dataGaName":254,"dataGaLocation":578},{"text":238,"config":630},{"href":222,"dataGaName":223,"dataGaLocation":578},{"text":632,"config":633},"Sviluppo Agile",{"href":634,"dataGaName":635,"dataGaLocation":578},"/it-it/solutions/agile-delivery/","agile delivery",{"text":637,"config":638},"Trasformazione cloud",{"href":639,"dataGaName":640,"dataGaLocation":578},"/it-it/topics/cloud-native/","cloud transformation",{"text":642,"config":643},"SCM",{"href":235,"dataGaName":644,"dataGaLocation":578},"source code management",{"text":21,"config":646},{"href":227,"dataGaName":647,"dataGaLocation":578},"continuous integration & delivery",{"text":277,"config":649},{"href":279,"dataGaName":650,"dataGaLocation":578},"value stream management",{"text":652,"config":653},"GitOps",{"href":654,"dataGaName":655,"dataGaLocation":578},"/it-it/solutions/gitops/","gitops",{"text":290,"config":657},{"href":292,"dataGaName":293,"dataGaLocation":578},{"text":295,"config":659},{"href":297,"dataGaName":298,"dataGaLocation":578},{"text":300,"config":661},{"href":302,"dataGaName":303,"dataGaLocation":578},{"text":663,"config":664},"Istruzione",{"href":665,"dataGaName":666,"dataGaLocation":578},"/it-it/solutions/education/","education",{"text":668,"config":669},"Servizi finanziari",{"href":670,"dataGaName":671,"dataGaLocation":578},"/it-it/solutions/finance/","financial services",{"title":310,"links":673},[674,676,678,680,683,685,688,690,692,694,696,698,700],{"text":321,"config":675},{"href":323,"dataGaName":324,"dataGaLocation":578},{"text":326,"config":677},{"href":328,"dataGaName":329,"dataGaLocation":578},{"text":331,"config":679},{"href":333,"dataGaName":334,"dataGaLocation":578},{"text":336,"config":681},{"href":338,"dataGaName":682,"dataGaLocation":578},"docs",{"text":359,"config":684},{"href":361,"dataGaName":362,"dataGaLocation":578},{"text":354,"config":686},{"href":687,"dataGaName":357,"dataGaLocation":578},"/customers/",{"text":364,"config":689},{"href":366,"dataGaName":367,"dataGaLocation":578},{"text":377,"config":691},{"href":379,"dataGaName":380,"dataGaLocation":578},{"text":369,"config":693},{"href":371,"dataGaName":372,"dataGaLocation":578},{"text":382,"config":695},{"href":384,"dataGaName":385,"dataGaLocation":578},{"text":387,"config":697},{"href":389,"dataGaName":390,"dataGaLocation":578},{"text":392,"config":699},{"href":394,"dataGaName":395,"dataGaLocation":578},{"text":397,"config":701},{"href":399,"dataGaName":400,"dataGaLocation":578},{"title":415,"links":703},[704,706,708,710,712,714,716,720,725,727,729,731],{"text":422,"config":705},{"href":424,"dataGaName":417,"dataGaLocation":578},{"text":427,"config":707},{"href":429,"dataGaName":430,"dataGaLocation":578},{"text":435,"config":709},{"href":437,"dataGaName":438,"dataGaLocation":578},{"text":440,"config":711},{"href":442,"dataGaName":443,"dataGaLocation":578},{"text":445,"config":713},{"href":447,"dataGaName":448,"dataGaLocation":578},{"text":450,"config":715},{"href":452,"dataGaName":453,"dataGaLocation":578},{"text":717,"config":718},"Sustainability",{"href":719,"dataGaName":717,"dataGaLocation":578},"/sustainability/",{"text":721,"config":722},"Diversità, inclusione e appartenenza (DIB)",{"href":723,"dataGaName":724,"dataGaLocation":578},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":455,"config":726},{"href":457,"dataGaName":458,"dataGaLocation":578},{"text":465,"config":728},{"href":467,"dataGaName":468,"dataGaLocation":578},{"text":470,"config":730},{"href":472,"dataGaName":473,"dataGaLocation":578},{"text":732,"config":733},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":734,"dataGaName":735,"dataGaLocation":578},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":475,"links":737},[738,741,743,745,750,755,760],{"text":739,"config":740},"Contatta un esperto",{"href":155,"dataGaName":156,"dataGaLocation":578},{"text":484,"config":742},{"href":486,"dataGaName":487,"dataGaLocation":578},{"text":489,"config":744},{"href":491,"dataGaName":492,"dataGaLocation":578},{"text":746,"config":747},"Stato",{"href":748,"dataGaName":749,"dataGaLocation":578},"https://status.gitlab.com/","status",{"text":751,"config":752},"Termini di utilizzo",{"href":753,"dataGaName":754,"dataGaLocation":578},"/terms/","terms of use",{"text":756,"config":757},"Informativa sulla privacy",{"href":758,"dataGaName":759,"dataGaLocation":578},"/it-it/privacy/","privacy statement",{"text":761,"config":762},"Preferenze dei cookie",{"dataGaName":763,"dataGaLocation":578,"id":764,"isOneTrustButton":208},"cookie preferences","ot-sdk-btn",{"items":766},[767,769,771],{"text":751,"config":768},{"href":753,"dataGaName":754,"dataGaLocation":578},{"text":756,"config":770},{"href":758,"dataGaName":759,"dataGaLocation":578},{"text":761,"config":772},{"dataGaName":763,"dataGaLocation":578,"id":764,"isOneTrustButton":208},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":778,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"header":779,"eyebrow":780,"blurb":781,"button":782,"secondaryButton":786,"_id":788,"_type":133,"title":789,"_source":134,"_file":790,"_stem":791,"_extension":137},"/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":148,"config":783},{"href":784,"dataGaName":151,"dataGaLocation":785},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":153,"config":787},{"href":155,"dataGaName":156,"dataGaLocation":785},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1758326263108]