[{"data":1,"prerenderedAt":820},["ShallowReactive",2],{"/it-it/topics/gitops/gitops-best-practices":3,"navigation-it-it":131,"banner-it-it":563,"footer-it-it":571,"next-steps-it-it":810},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":123,"meta":124,"navigation":125,"path":126,"seo":127,"slug":6,"stem":129,"testContent":6,"type":6,"__hash__":130},"pages/it-it/topics/gitops/gitops-best-practices/index.yml","",null,[8,22,30,83,121],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/it-it/topics/",{"title":17,"config":18},"GitOps",{"href":19},"/it-it/topics/gitops/",{"title":21},"GitOps best practices",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"I vantaggi dei flussi di lavoro GitOps","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":28,"twoColumns":29},"i-vantaggi-dei-flussi-di-lavoro-gitops",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":56},{"text":34,"data":35},"Scopri di più sull'argomento",[36,40,44,48,52],{"text":37,"config":38},"Un sistema di controllo della versione Git migliora la sicurezza e la conformità",{"href":39},"#a-git-version-control-system-enhances-security-and-compliance",{"text":41,"config":42},"Le best practice consolidate migliorano la collaborazione e la produttività",{"href":43},"#established-best-practices-enhance-collaboration-and-productivity",{"text":45,"config":46},"L'automazione migliora l'esperienza di sviluppo e riduce i costi",{"href":47},"#automation-improves-the-developer-experience-and-reduces-cost",{"text":49,"config":50},"L'integrazione continua accelera lo sviluppo e il deployment",{"href":51},"#continuous-integrations-leads-to-faster-development-and-deployment",{"text":53,"config":54},"I flussi di lavoro Git aumentano la stabilità e l'affidabilità",{"href":55},"#git-workflows-increase-stability-and-reliability",[57,63,68,73,78],{"type":58,"componentName":58,"componentContent":59},"TopicsCopy",{"header":37,"text":60,"config":61},"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":62},"a-git-version-control-system-enhances-security-and-compliance",{"type":58,"componentName":58,"componentContent":64},{"header":41,"text":65,"config":66},"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":67},"established-best-practices-enhance-collaboration-and-productivity",{"type":58,"componentName":58,"componentContent":69},{"header":45,"text":70,"config":71},"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":72},"automation-improves-the-developer-experience-and-reduces-cost",{"type":58,"componentName":58,"componentContent":74},{"header":49,"text":75,"config":76},"È 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":77},"continuous-integrations-leads-to-faster-development-and-deployment",{"type":58,"componentName":58,"componentContent":79},{"header":53,"text":80,"config":81},"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":82},"git-workflows-increase-stability-and-reliability",{"type":84,"componentName":84,"componentContent":85},"CommonResourcesContainer",{"header":86,"tabs":87},"Pronti a scoprire di più su GitOps?",[88],{"name":89,"items":90,"config":120},"resources",[91,102,111],{"header":92,"type":93,"image":94,"link":97},"Scopri come GitLab ottimizza i flussi di lavoro di GitOps","Articoli",{"altText":92,"config":95},{"src":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":98,"config":99},"Scopri di più",{"href":100,"icon":101,"modal":29},"/it-it/solutions/gitops/","Article",{"header":103,"type":104,"image":105,"link":108},"Scopri il futuro di GitOps dai leader tecnologici","Webcast",{"altText":103,"config":106},{"src":107},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":109,"config":110},"Guarda ora",{"href":100,"icon":104,"modal":29},{"header":112,"type":113,"image":114,"link":117},"Scarica la guida introduttiva di GitOps","Libri",{"altText":112,"config":115},{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":98,"config":118},{"href":119,"icon":101,"modal":29},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html",{"key":89},{"type":122,"componentName":122},"CommonNextSteps","yml",{},true,"/it-it/topics/gitops/gitops-best-practices",{"title":25,"description":128},"Scopri i vantaggi e le best practice dei flussi di lavoro GitOps.","it-it/topics/gitops/gitops-best-practices/index","Zs_l_1hNoZArz6Dnu_GKQ3LKvbIlLxwhHCu8Sx-hucY",{"logo":132,"freeTrial":137,"sales":142,"login":147,"items":152,"search":479,"minimal":514,"duo":533,"switchNav":542,"pricingDeployment":553},{"config":133},{"href":134,"dataGaName":135,"dataGaLocation":136},"/it-it/","gitlab logo","header",{"text":138,"config":139},"Ottieni una prova gratuita",{"href":140,"dataGaName":141,"dataGaLocation":136},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/","free trial",{"text":143,"config":144},"Richiedi una demo",{"href":145,"dataGaName":146,"dataGaLocation":136},"/it-it/sales/?contact-topic=request-demo","sales",{"text":148,"config":149},"Accedi",{"href":150,"dataGaName":151,"dataGaLocation":136},"https://gitlab.com/users/sign_in/","sign in",[153,181,283,288,401,457],{"text":154,"config":155,"menu":157},"Piattaforma",{"dataNavLevelOne":156},"platform",{"type":158,"columns":159},"cards",[160,166,174],{"title":154,"description":161,"link":162},"La piattaforma di orchestrazione intelligente per DevSecOps",{"text":163,"config":164},"Esplora la nostra piattaforma",{"href":165,"dataGaName":156,"dataGaLocation":136},"/it-it/platform/",{"title":167,"description":168,"link":169},"GitLab Duo Agent Platform","L'IA agentica pensata per l'intero ciclo del software",{"text":170,"config":171},"Scopri GitLab Duo",{"href":172,"dataGaName":173,"dataGaLocation":136},"/it-it/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":175,"description":176,"link":177},"Perché scegliere GitLab","Scopri i motivi principali per cui le aziende scelgono GitLab",{"text":98,"config":178},{"href":179,"dataGaName":180,"dataGaLocation":136},"/it-it/why-gitlab/","why gitlab",{"text":182,"left":125,"config":183,"menu":185},"Prodotto",{"dataNavLevelOne":184},"solutions",{"type":186,"link":187,"columns":191,"feature":262},"lists",{"text":188,"config":189},"Vedi tutte le soluzioni",{"href":190,"dataGaName":184,"dataGaLocation":136},"/it-it/solutions/",[192,217,240],{"title":193,"description":194,"link":195,"items":200},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":196},{"icon":197,"href":198,"dataGaName":199,"dataGaLocation":136},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[201,205,208,213],{"text":202,"config":203},"CI/CD",{"href":204,"dataGaLocation":136,"dataGaName":202},"/it-it/solutions/continuous-integration/",{"text":167,"config":206},{"href":172,"dataGaLocation":136,"dataGaName":207},"gitlab duo agent platform - product menu",{"text":209,"config":210},"Gestione del codice sorgente",{"href":211,"dataGaLocation":136,"dataGaName":212},"/it-it/solutions/source-code-management/","Source Code Management",{"text":214,"config":215},"Distribuzione software automatizzata",{"href":198,"dataGaLocation":136,"dataGaName":216},"Automated software delivery",{"title":218,"description":219,"link":220,"items":225},"Sicurezza","Distribuisci il codice più rapidamente senza compromettere la sicurezza",{"config":221},{"href":222,"dataGaName":223,"dataGaLocation":136,"icon":224},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[226,230,235],{"text":227,"config":228},"Test di sicurezza delle applicazioni",{"href":222,"dataGaName":229,"dataGaLocation":136},"Application security testing",{"text":231,"config":232},"Sicurezza della catena di fornitura del software",{"href":233,"dataGaLocation":136,"dataGaName":234},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":236,"config":237},"Conformità software",{"href":238,"dataGaName":239,"dataGaLocation":136},"/it-it/solutions/software-compliance/","software compliance",{"title":241,"link":242,"items":247},"Misurazione",{"config":243},{"icon":244,"href":245,"dataGaName":246,"dataGaLocation":136},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[248,252,257],{"text":249,"config":250},"Visibilità e misurazione",{"href":245,"dataGaLocation":136,"dataGaName":251},"Visibility and Measurement",{"text":253,"config":254},"Gestione del flusso di valore",{"href":255,"dataGaLocation":136,"dataGaName":256},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":258,"config":259},"Analisi e approfondimenti",{"href":260,"dataGaLocation":136,"dataGaName":261},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":263,"type":186,"items":264},"GitLab per",[265,271,277],{"text":266,"config":267},"Aziende",{"icon":268,"href":269,"dataGaLocation":136,"dataGaName":270},"Building","/it-it/enterprise/","enterprise",{"text":272,"config":273},"Piccole imprese",{"icon":274,"href":275,"dataGaLocation":136,"dataGaName":276},"Work","/it-it/small-business/","small business",{"text":278,"config":279},"Pubblica amministrazione",{"icon":280,"href":281,"dataGaLocation":136,"dataGaName":282},"Organization","/it-it/solutions/public-sector/","public sector",{"text":284,"config":285},"Prezzi",{"href":286,"dataGaName":287,"dataGaLocation":136,"dataNavLevelOne":287},"/it-it/pricing/","pricing",{"text":289,"config":290,"menu":291},"Risorse",{"dataNavLevelOne":89},{"type":186,"link":292,"columns":296,"feature":390},{"text":293,"config":294},"Visualizza tutte le risorse",{"href":295,"dataGaName":89,"dataGaLocation":136},"/it-it/resources/",[297,330,357],{"title":298,"items":299},"Attività iniziali",[300,305,310,315,320,325],{"text":301,"config":302},"Installazione",{"href":303,"dataGaName":304,"dataGaLocation":136},"/it-it/install/","install",{"text":306,"config":307},"Guide rapide",{"href":308,"dataGaName":309,"dataGaLocation":136},"/it-it/get-started/","quick setup checklists",{"text":311,"config":312},"Formazione",{"href":313,"dataGaLocation":136,"dataGaName":314},"https://university.gitlab.com/","learn",{"text":316,"config":317},"Documentazione di prodotto",{"href":318,"dataGaName":319,"dataGaLocation":136},"https://docs.gitlab.com/","product documentation",{"text":321,"config":322},"Video sulle best practice",{"href":323,"dataGaName":324,"dataGaLocation":136},"/it-it/getting-started-videos/","best practice videos",{"text":326,"config":327},"Integrazioni",{"href":328,"dataGaName":329,"dataGaLocation":136},"/it-it/integrations/","integrations",{"title":331,"items":332},"Scopri",[333,338,343,348,352],{"text":334,"config":335},"Storie di successo dei clienti",{"href":336,"dataGaName":337,"dataGaLocation":136},"/it-it/customers/","customer success stories",{"text":339,"config":340},"Blog",{"href":341,"dataGaName":342,"dataGaLocation":136},"/blog/","blog",{"text":344,"config":345},"Hub delle demo",{"href":346,"dataGaName":347,"dataGaLocation":136},"/demo-hub/","demo hub",{"text":349,"config":350},"The Source",{"href":351,"dataGaName":342,"dataGaLocation":136},"/it-it/the-source/",{"text":353,"config":354},"Operatività da remoto",{"href":355,"dataGaName":356,"dataGaLocation":136},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":358,"items":359},"Collega",[360,365,370,375,380,385],{"text":361,"config":362},"Servizi GitLab",{"href":363,"dataGaName":364,"dataGaLocation":136},"/it-it/services/","services",{"text":366,"config":367},"Contribuisci",{"href":368,"dataGaName":369,"dataGaLocation":136},"https://contributors.gitlab.com","contribute",{"text":371,"config":372},"Community",{"href":373,"dataGaName":374,"dataGaLocation":136},"/community/","community",{"text":376,"config":377},"Forum",{"href":378,"dataGaName":379,"dataGaLocation":136},"https://forum.gitlab.com/","forum",{"text":381,"config":382},"Eventi",{"href":383,"dataGaName":384,"dataGaLocation":136},"/events/","events",{"text":386,"config":387},"Partner",{"href":388,"dataGaName":389,"dataGaLocation":136},"/it-it/partners/","partners",{"config":391,"title":394,"text":395,"link":396},{"background":392,"textColor":393},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Novità in GitLab","Approfitta di un aggiornamento continuo su funzionalità e miglioramenti più recenti.",{"text":397,"config":398},"Leggi le ultime notizie",{"href":399,"dataGaName":400,"dataGaLocation":136},"/it-it/whats-new/","whats new",{"text":402,"config":403,"menu":405},"Azienda",{"dataNavLevelOne":404},"company",{"type":186,"columns":406},[407],{"items":408},[409,414,420,422,427,432,437,442,447,452],{"text":410,"config":411},"Informazioni",{"href":412,"dataGaName":413,"dataGaLocation":136},"/it-it/company/","about",{"text":415,"config":416,"footerGa":419},"Opportunità di lavoro",{"href":417,"dataGaName":418,"dataGaLocation":136},"/jobs/","jobs",{"dataGaName":418},{"text":381,"config":421},{"href":383,"dataGaName":384,"dataGaLocation":136},{"text":423,"config":424},"Leadership",{"href":425,"dataGaName":426,"dataGaLocation":136},"/company/team/e-group/","leadership",{"text":428,"config":429},"Manuale",{"href":430,"dataGaName":431,"dataGaLocation":136},"https://handbook.gitlab.com/","handbook",{"text":433,"config":434},"Rapporti con gli investitori",{"href":435,"dataGaName":436,"dataGaLocation":136},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":438,"config":439},"Trust Center",{"href":440,"dataGaName":441,"dataGaLocation":136},"/it-it/security/","trust center",{"text":443,"config":444},"AI Transparency Center",{"href":445,"dataGaName":446,"dataGaLocation":136},"/it-it/ai-transparency-center/","ai transparency center",{"text":448,"config":449},"Newsletter",{"href":450,"dataGaName":451,"dataGaLocation":136},"/company/contact/#contact-forms","newsletter",{"text":453,"config":454},"Rassegna stampa",{"href":455,"dataGaName":456,"dataGaLocation":136},"/press/","press",{"text":458,"config":459,"menu":460},"Contattaci",{"dataNavLevelOne":404},{"type":186,"columns":461},[462],{"items":463},[464,469,474],{"text":465,"config":466},"Contatta le vendite",{"href":467,"dataGaName":468,"dataGaLocation":136},"/it-it/sales/","talk to sales",{"text":470,"config":471},"Portale di assistenza",{"href":472,"dataGaName":473,"dataGaLocation":136},"https://support.gitlab.com/hc/en-us","support portal",{"text":475,"config":476},"Portale di assistenza clienti GitLab",{"href":477,"dataGaName":478,"dataGaLocation":136},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":480,"login":481,"suggestions":488},"Chiudi",{"text":482,"link":483},"Per cercare nei repository e nei progetti, accedi a",{"text":484,"config":485},"gitlab.com",{"href":150,"dataGaName":486,"dataGaLocation":487},"search login","search",{"text":489,"default":490},"Suggerimenti",[491,493,498,500,505,510],{"text":167,"config":492},{"href":172,"dataGaName":167,"dataGaLocation":487},{"text":494,"config":495},"Suggerimenti di codice di GitLab Duo (IA)",{"href":496,"dataGaName":497,"dataGaLocation":487},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":202,"config":499},{"href":204,"dataGaName":202,"dataGaLocation":487},{"text":501,"config":502},"GitLab su AWS",{"href":503,"dataGaName":504,"dataGaLocation":487},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":506,"config":507},"GitLab su Google Cloud",{"href":508,"dataGaName":509,"dataGaLocation":487},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":511,"config":512},"Perché scegliere GitLab?",{"href":179,"dataGaName":513,"dataGaLocation":487},"Why GitLab?",{"freeTrial":515,"mobileIcon":520,"desktopIcon":525,"secondaryButton":528},{"text":516,"config":517},"Inizia una prova gratuita",{"href":518,"dataGaName":141,"dataGaLocation":519},"https://gitlab.com/-/trials/new/","nav",{"altText":521,"config":522},"Icona GitLab",{"src":523,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":521,"config":526},{"src":527,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":529,"config":530},"Inizia",{"href":531,"dataGaName":532,"dataGaLocation":519},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":534,"mobileIcon":538,"desktopIcon":540},{"text":535,"config":536},"Scopri di più su GitLab Duo",{"href":172,"dataGaName":537,"dataGaLocation":519},"gitlab duo",{"altText":521,"config":539},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":541},{"src":527,"dataGaName":524,"dataGaLocation":519},{"button":543,"mobileIcon":548,"desktopIcon":550},{"text":544,"config":545},"/switch",{"href":546,"dataGaName":547,"dataGaLocation":519},"#contact","switch",{"altText":521,"config":549},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":551},{"src":552,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":554,"mobileIcon":559,"desktopIcon":561},{"text":555,"config":556},"Torna ai prezzi",{"href":286,"dataGaName":557,"dataGaLocation":519,"icon":558},"back to pricing","GoBack",{"altText":521,"config":560},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":562},{"src":527,"dataGaName":524,"dataGaLocation":519},{"title":564,"button":565,"config":569},"GitLab Orbit è arrivato: il livello di contesto per gli agenti di IA.",{"text":98,"config":566},{"href":567,"dataGaName":568,"dataGaLocation":136},"/it-it/gitlab-orbit/","orbit",{"layout":570,"disabled":29},"release",{"data":572},{"text":573,"source":574,"edit":580,"contribute":585,"config":589,"items":594,"minimal":799},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":575,"config":576},"Visualizza origine pagina",{"href":577,"dataGaName":578,"dataGaLocation":579},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":581,"config":582},"Modifica questa pagina",{"href":583,"dataGaName":584,"dataGaLocation":579},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":366,"config":586},{"href":587,"dataGaName":588,"dataGaLocation":579},"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,641,693,734,766],{"title":284,"links":596,"subMenu":611},[597,601,606],{"text":598,"config":599},"Visualizza i piani",{"href":286,"dataGaName":600,"dataGaLocation":579},"view plans",{"text":602,"config":603},"Perché scegliere Premium?",{"href":604,"dataGaName":605,"dataGaLocation":579},"/it-it/pricing/premium/","why premium",{"text":607,"config":608},"Perché scegliere Ultimate?",{"href":609,"dataGaName":610,"dataGaLocation":579},"/it-it/pricing/ultimate/","why ultimate",[612],{"title":458,"links":613},[614,617,619,621,626,631,636],{"text":615,"config":616},"Contatta il reparto vendite",{"href":467,"dataGaName":146,"dataGaLocation":579},{"text":470,"config":618},{"href":472,"dataGaName":473,"dataGaLocation":579},{"text":475,"config":620},{"href":477,"dataGaName":478,"dataGaLocation":579},{"text":622,"config":623},"Stato",{"href":624,"dataGaName":625,"dataGaLocation":579},"https://status.gitlab.com/","status",{"text":627,"config":628},"Termini di utilizzo",{"href":629,"dataGaName":630,"dataGaLocation":579},"/terms/","terms of use",{"text":632,"config":633},"Informativa sulla privacy",{"href":634,"dataGaName":635,"dataGaLocation":579},"/it-it/privacy/","privacy statement",{"text":637,"config":638},"Preferenze dei cookie",{"dataGaName":639,"dataGaLocation":579,"id":640,"isOneTrustButton":125},"cookie preferences","ot-sdk-btn",{"title":182,"links":642,"subMenu":651},[643,647],{"text":644,"config":645},"Piattaforma DevSecOps",{"href":165,"dataGaName":646,"dataGaLocation":579},"devsecops platform",{"text":648,"config":649},"Sviluppo assistito dall'IA",{"href":172,"dataGaName":650,"dataGaLocation":579},"ai-assisted development",[652],{"title":653,"links":654},"Argomenti",[655,660,663,668,673,678,683,688],{"text":656,"config":657},"CICD",{"href":658,"dataGaName":659,"dataGaLocation":579},"/it-it/topics/ci-cd/","cicd",{"text":17,"config":661},{"href":19,"dataGaName":662,"dataGaLocation":579},"gitops",{"text":664,"config":665},"DevOps",{"href":666,"dataGaName":667,"dataGaLocation":579},"/it-it/topics/devops/","devops",{"text":669,"config":670},"Controllo della versione",{"href":671,"dataGaName":672,"dataGaLocation":579},"/it-it/topics/version-control/","version control",{"text":674,"config":675},"DevSecOps",{"href":676,"dataGaName":677,"dataGaLocation":579},"/it-it/topics/devsecops/","devsecops",{"text":679,"config":680},"Cloud native",{"href":681,"dataGaName":682,"dataGaLocation":579},"/it-it/topics/cloud-native/","cloud native",{"text":684,"config":685},"IA per la programmazione",{"href":686,"dataGaName":687,"dataGaLocation":579},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":689,"config":690},"IA agentica",{"href":691,"dataGaName":692,"dataGaLocation":579},"/it-it/topics/agentic-ai/","agentic ai",{"title":694,"links":695},"Soluzioni",[696,699,701,706,710,713,716,718,720,722,724,729],{"text":227,"config":697},{"href":222,"dataGaName":698,"dataGaLocation":579},"Application Security Testing",{"text":214,"config":700},{"href":198,"dataGaName":199,"dataGaLocation":579},{"text":702,"config":703},"Sviluppo Agile",{"href":704,"dataGaName":705,"dataGaLocation":579},"/it-it/solutions/agile-delivery/","agile delivery",{"text":707,"config":708},"SCM",{"href":211,"dataGaName":709,"dataGaLocation":579},"source code management",{"text":656,"config":711},{"href":204,"dataGaName":712,"dataGaLocation":579},"continuous integration & delivery",{"text":253,"config":714},{"href":255,"dataGaName":715,"dataGaLocation":579},"value stream management",{"text":17,"config":717},{"href":100,"dataGaName":662,"dataGaLocation":579},{"text":266,"config":719},{"href":269,"dataGaName":270,"dataGaLocation":579},{"text":272,"config":721},{"href":275,"dataGaName":276,"dataGaLocation":579},{"text":278,"config":723},{"href":281,"dataGaName":282,"dataGaLocation":579},{"text":725,"config":726},"Istruzione",{"href":727,"dataGaName":728,"dataGaLocation":579},"/it-it/solutions/education/","education",{"text":730,"config":731},"Servizi finanziari",{"href":732,"dataGaName":733,"dataGaLocation":579},"/it-it/solutions/finance/","financial services",{"title":289,"links":735},[736,738,740,742,745,747,750,752,754,756,758,760,762,764],{"text":301,"config":737},{"href":303,"dataGaName":304,"dataGaLocation":579},{"text":306,"config":739},{"href":308,"dataGaName":309,"dataGaLocation":579},{"text":311,"config":741},{"href":313,"dataGaName":314,"dataGaLocation":579},{"text":316,"config":743},{"href":318,"dataGaName":744,"dataGaLocation":579},"docs",{"text":339,"config":746},{"href":341,"dataGaName":342,"dataGaLocation":579},{"text":748,"config":749},"Novità",{"href":399,"dataGaName":400,"dataGaLocation":579},{"text":334,"config":751},{"href":336,"dataGaName":337,"dataGaLocation":579},{"text":353,"config":753},{"href":355,"dataGaName":356,"dataGaLocation":579},{"text":361,"config":755},{"href":363,"dataGaName":364,"dataGaLocation":579},{"text":366,"config":757},{"href":368,"dataGaName":369,"dataGaLocation":579},{"text":371,"config":759},{"href":373,"dataGaName":374,"dataGaLocation":579},{"text":376,"config":761},{"href":378,"dataGaName":379,"dataGaLocation":579},{"text":381,"config":763},{"href":383,"dataGaName":384,"dataGaLocation":579},{"text":386,"config":765},{"href":388,"dataGaName":389,"dataGaLocation":579},{"title":402,"links":767},[768,770,772,774,776,778,783,788,790,792,794],{"text":410,"config":769},{"href":412,"dataGaName":404,"dataGaLocation":579},{"text":415,"config":771},{"href":417,"dataGaName":418,"dataGaLocation":579},{"text":423,"config":773},{"href":425,"dataGaName":426,"dataGaLocation":579},{"text":428,"config":775},{"href":430,"dataGaName":431,"dataGaLocation":579},{"text":433,"config":777},{"href":435,"dataGaName":436,"dataGaLocation":579},{"text":779,"config":780},"Sostenibilità",{"href":781,"dataGaName":782,"dataGaLocation":579},"/sustainability/","Sustainability",{"text":784,"config":785},"Diversità, inclusione e appartenenza (DIB)",{"href":786,"dataGaName":787,"dataGaLocation":579},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":438,"config":789},{"href":440,"dataGaName":441,"dataGaLocation":579},{"text":448,"config":791},{"href":450,"dataGaName":451,"dataGaLocation":579},{"text":453,"config":793},{"href":455,"dataGaName":456,"dataGaLocation":579},{"text":795,"config":796},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":797,"dataGaName":798,"dataGaLocation":579},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":800},[801,804,807],{"text":802,"config":803},"Termini",{"href":629,"dataGaName":630,"dataGaLocation":579},{"text":805,"config":806},"Cookies",{"dataGaName":639,"dataGaLocation":579,"id":640,"isOneTrustButton":125},{"text":808,"config":809},"Privacy",{"href":634,"dataGaName":635,"dataGaLocation":579},{"header":811,"blurb":812,"button":813,"secondaryButton":818},"Inizia a sviluppare più velocemente oggi","Scopri cosa può fare il tuo team con la piattaforma di orchestrazione intelligente per DevSecOps.\n",{"text":814,"config":815},"Ottieni la tua prova gratuita",{"href":816,"dataGaName":141,"dataGaLocation":817},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/it-it/","feature",{"text":465,"config":819},{"href":467,"dataGaName":146,"dataGaLocation":817},1786803769479]