[{"data":1,"prerenderedAt":771},["ShallowReactive",2],{"/it-it/topics/gitops/gitops-gitlab-collaboration":3,"navigation-it-it":88,"banner-it-it":513,"footer-it-it":523,"next-steps-it-it":761},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":79,"meta":80,"navigation":81,"path":82,"seo":83,"slug":6,"stem":86,"testContent":6,"type":6,"__hash__":87},"pages/it-it/topics/gitops/gitops-gitlab-collaboration/index.yml","",null,[8,22,30,77],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/topics/",{"title":17,"config":18},"GitOps",{"href":19},"/it-it/topics/gitops/",{"title":21},"GitOps gitlab collaboration",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"Perché la tecnologia collaborativa di GitLab è fondamentale per GitOps: una demo","Un software di collaborazione come GitLab semplifica i flussi di lavoro GitOps. Questo articolo include una demo che illustra come GitLab è in grado di supportare GitOps attraverso efficaci meccanismi di collaborazione.\n",{"id":28,"twoColumns":29},"perché-la-tecnologia-collaborativa-di-gitlab-è-fondamentale-per-gitops:-una-demo",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":52},{"text":34,"data":35},"Scopri di più sull'argomento",[36,40,44,48],{"text":37,"config":38},"GitOps e GitLab",{"href":39},"#git-ops-and-git-lab",{"text":41,"config":42},"Funzionalità di collaborazione GitLab per GitOps",{"href":43},"#using-git-lab-collaboration-features-for-git-ops",{"text":45,"config":46},"Demo: una metodologia GitOps più efficace grazie a GitLab",{"href":47},"#demo-how-git-lab-empowers-git-ops",{"text":49,"config":50},"Vuoi sapere di più su GitOps?",{"href":51},"#ready-to-learn-more-about-git-ops",[53,58,63,68,72],{"type":54,"componentName":54,"componentContent":55},"TopicsCopy",{"text":56,"config":57},"Per [GitOps](/topics/gitops/){data-ga-name =\"gitops\" data-ga-location=\"body\"} si intende l'utilizzo di un repository Git come unica fonte di riferimento per tutto il codice necessario alla creazione dell'infrastruttura e al deployment delle applicazioni. Utilizzando come unica fonte di riferimento un sistema di controllo della versione, come Git, i tecnici sono in grado di aggiornare il codice sorgente sottostante per le loro applicazioni in un formato di distribuzione continua.\n\nIl sistema di [controllo della versione](/topics/version-control/){data-ga-name=\"version control\" data-ga-location=\"body\"} aiuta a garantire che tutte le attività siano documentate e visibili, mentre un audit trail agevola il rispetto degli standard di conformità. GitOps semplifica il ripristino delle modifiche e centralizza tutte le informazioni più rilevanti in un'unica posizione, in modo da fornire ai team di sviluppo e delle operazioni un'istantanea aggiornata dello stato del progetto in quel preciso momento.\n",{"id":5},{"type":54,"componentName":54,"componentContent":59},{"header":37,"text":60,"config":61},"GitLab è un'applicazione singola per l'intero ciclo di vita DevOps e funge da piattaforma di [collaborazione](/blog/collaboration-communication-best-practices/){data-ga-name=\"collaboration\" data-ga-location=\"body\"} che permette alle parti interessate di valutare il processo di produzione del codice. La collaborazione è un aspetto importante del processo GitOps: i gruppi di lavoro coinvolti in ogni fase del ciclo di sviluppo, dai team dell'infrastruttura e di sviluppo ai professionisti della sicurezza e agli stakeholder aziendali, necessitano di un metodo organico per interagire e distribuire il codice in modo rapido ed efficiente.\n\n[GitOps non si limita esclusivamente al codice](/solutions/gitops/){data-ga-name=\"isnt just about the code\" data-ga-location=\"body\"} ma include anche altri aspetti importanti come la collaborazione fra i team, mentre GitLab permette a tutti i gruppi di lavoro di operare su un'unica piattaforma.\n",{"id":62},"git-ops-and-git-lab",{"type":54,"componentName":54,"componentContent":64},{"header":41,"text":65,"config":66},"_La demo inclusa nella restante parte dell'articolo illustra come GitLab è in grado di supportare GitOps attraverso efficaci meccanismi di collaborazione. La demo propone esempi di epic e ticket, che sono collegati nelle sezioni successive._\n\n### Pianificazione del progetto con le epic\n\nPoiché GitOps si basa sul deployment incentrato sul controllo della versione, il primo passo è definire l'ambito del progetto e identificare gli stakeholder. Successivamente, i membri del team possono condividere qualsiasi altra informazione che potrebbe essere necessaria per realizzare il progetto, ad esempio il processo di programmazione, le modifiche all'Infrastructure as Code e le correzioni da rivedere e di cui eseguire il deployment in produzione.\n\nDopo aver aperto un'[epic](/blog/epics-three-features-accelerate-your-workflow/){data-ga-name=\"epic\" data-ga-location=\"body\"} nel repository associato, i team possono aggiungere obiettivi e attività nella descrizione. Un'epic consente ai team di monitorare i ticket in diversi [progetti](/blog/security-trends-in-gitlab-hosted-projects/){data-ga-name=\"projects\" data-ga-location=\"body\"} e traguardi. Un [ticket](/blog/4-ways-to-use-gitlab-issue-boards/){data-ga-name=\"issue\" data-ga-location=\"body\"} è il mezzo principale per collaborare allo sviluppo delle idee e pianificare il lavoro in GitLab.\n\n**Esempio di epic e ticket**\n\nIn questa epic di esempio, denominata [Scale the Cloud](https://gitlab.com/groups/gitops-demo/infra/-/epics/2), i team possono visualizzare il processo alla base del ridimensionamento di un cluster Kubernetes in GitLab. Poiché la natura di GitLab è [multicloud](/blog/many-meanings-multicloud/), i tre diversi ticket presenti nella demo specificano tutte le condizioni necessarie per eseguire il deployment del cluster [Kubernetes](/blog/kubernetes-101/){data-ga-name=\"kubernetes\" data-ga-location=\"body\"} in ogni ambiente univoco: [Azure (AKS)](https://gitlab.com/gitops-demo/infra/azure/issues/1), [Google (GKE)](https://gitlab.com/gitops-demo/infra/gcp/issues/4) e [Amazon (EKS)](https://gitlab.com/gitops-demo/infra/aws/issues/3).\n\n### Promozione della collaborazione e della trasparenza con GitLab\n\nAl livello di epic, i team possono riscontrare che il ticket relativo al ridimensionamento all'interno del cluster EKS è già stato risolto. Facendo clic sul ticket, si nota una richiesta di merge che è stata creata dalle attività delineate nel ticket stesso; inoltre, il merge della RM [è stato già eseguito](/blog/all-aboard-merge-trains/){data-ga-name=\"merged\" data-ga-location=\"body\"}.\n\nPer scoprire cosa è cambiato esattamente tra il codice originale e quello attuale, è sufficiente fare clic all'interno della RM. Da qui, i team possono visualizzare tutti i test superati prima/dopo il merge, consultare la cronologia dei commenti per identificare le modifiche e prendere nota di chi ha approvato ed eseguito il merge del codice.\n\nIl ticket relativo al ridimensionamento in [GKE](/blog/gitlab-ci-on-google-kubernetes-engine/){data-ga-name=\"gke\" data-ga-location=\"body\"} non è ancora stato risolto. La richiesta di merge è ancora un [Work in Progress (WIP)](https://docs.gitlab.com/user/project/merge_requests/drafts/), il che significa che non è stata ancora apportata nessuna modifica. Sulla RM è presente un commento di Terraform, dal quale si evince che il computo dei nodi deve passare da 2 a 5 per predisporre l'ambiente GKE all'esecuzione del deployment. Il responsabile dell'approvazione della RM fa clic sul'opzione di risoluzione dello stato di WIP per avviare la pipeline, e può scegliere di eliminare il ramo di origine in modo da eseguire il merge del nuovo computo dei nodi.\n\nAffinché GitLab possa rivelarsi uno strumento di collaborazione efficace, è necessario garantirne la trasparenza per tutti i membri dell'organizzazione, in modo che possano visualizzare un ticket e la RM correlata per impostazione predefinita. Il ticket e la RM possono essere assegnati a un collaboratore, oppure quest'ultimo può essere taggato nella sezione dei commenti in modo da aggiungere l'attività alla sua [lista di cose da fare](https://docs.gitlab.com/user/todos/).\n\nTornando alla vista dell'epic, ovvero la schermata che verrà utilizzata più spesso dagli stakeholder per monitorare l'avanzamento del progetto, i team possono riscontrare che il deployment per il ridimensionamento di GKE a cinque nodi è in corso.\n\nUtilizzando GitLab per un [flusso di lavoro](https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops/) GitOps, ogni membro del team è in grado di lavorare dallo stesso sistema e comprendere lo stato dei progetti. Che si tratti dell'infrastruttura o di sviluppo applicativo, tutte le modifiche seguono lo stesso processo di definizione delle attività, assegnazione ai singoli dipendenti, collaborazione con i colleghi, deployment di quel codice e utilizzo del repository Git come unica fonte di riferimento.\n",{"id":67},"using-git-lab-collaboration-features-for-git-ops",{"type":54,"componentName":54,"componentContent":69},{"header":45,"text":5,"config":70},{"id":71},"demo-how-git-lab-empowers-git-ops",{"type":54,"componentName":54,"componentContent":73},{"header":49,"text":74,"config":75},"* [Cos'è un flusso di lavoro GitOps?](/topics/gitops/gitops-workflow/){data-ga-name=\"gitops workflow\" data-ga-location=\"body\"}\n* [I vantaggi dei flussi di lavoro GitOps](/topics/gitops/gitops-best-practices/){data-ga-name=\"benefits gitops\" data-ga-location=\"body\"}\n* [Scopri come GitLab ottimizza i flussi di lavoro GitOps](/solutions/gitops/){data-ga-name=\"streamline gitops\" data-ga-location=\"body\"}\n* [Scopri il futuro di GitOps grazie ai leader tecnologici](/why/gitops-infrastructure-automation/){data-ga-name=\"future of gitops\" data-ga-location=\"body\"}\n* [Scarica la guida per neofiti a GitOps](https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html)\n",{"id":76},"ready-to-learn-more-about-git-ops",{"type":78,"componentName":78},"CommonNextSteps","yml",{},true,"/it-it/topics/gitops/gitops-gitlab-collaboration",{"title":25,"description":84,"config":85},"GitLab Topics | Why GitLab's collaboration technology is critical for GitOps: A demo",{"ignoreTitleCharLimit":81},"it-it/topics/gitops/gitops-gitlab-collaboration/index","RbY2GzUHz7rvR9nSp2vQAHdAkn34USssFgSZmQ2TS7Q",{"logo":89,"freeTrial":94,"sales":99,"login":104,"items":109,"search":429,"minimal":464,"duo":483,"switchNav":492,"pricingDeployment":503},{"config":90},{"href":91,"dataGaName":92,"dataGaLocation":93},"/it-it/","gitlab logo","header",{"text":95,"config":96},"Ottieni una prova gratuita",{"href":97,"dataGaName":98,"dataGaLocation":93},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/","free trial",{"text":100,"config":101},"Contatta le vendite",{"href":102,"dataGaName":103,"dataGaLocation":93},"/it-it/sales/","sales",{"text":105,"config":106},"Accedi",{"href":107,"dataGaName":108,"dataGaLocation":93},"https://gitlab.com/users/sign_in/","sign in",[110,139,241,246,348,409],{"text":111,"config":112,"menu":114},"Piattaforma",{"dataNavLevelOne":113},"platform",{"type":115,"columns":116},"cards",[117,123,131],{"title":111,"description":118,"link":119},"La piattaforma di orchestrazione intelligente per DevSecOps",{"text":120,"config":121},"Scopri la nostra piattaforma",{"href":122,"dataGaName":113,"dataGaLocation":93},"/it-it/platform/",{"title":124,"description":125,"link":126},"GitLab Duo Agent Platform","L'IA agentica pensata per l'intero ciclo di sviluppo",{"text":127,"config":128},"Scopri GitLab Duo",{"href":129,"dataGaName":130,"dataGaLocation":93},"/it-it/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":132,"description":133,"link":134},"Perché scegliere GitLab","Scopri i motivi principali per cui le aziende scelgono GitLab",{"text":135,"config":136},"Scopri di più",{"href":137,"dataGaName":138,"dataGaLocation":93},"/it-it/why-gitlab/","why gitlab",{"text":140,"left":81,"config":141,"menu":143},"Prodotto",{"dataNavLevelOne":142},"solutions",{"type":144,"link":145,"columns":149,"feature":220},"lists",{"text":146,"config":147},"Vedi tutte le soluzioni",{"href":148,"dataGaName":142,"dataGaLocation":93},"/it-it/solutions/",[150,175,198],{"title":151,"description":152,"link":153,"items":158},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":154},{"icon":155,"href":156,"dataGaName":157,"dataGaLocation":93},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[159,163,166,171],{"text":160,"config":161},"CI/CD",{"href":162,"dataGaLocation":93,"dataGaName":160},"/it-it/solutions/continuous-integration/",{"text":124,"config":164},{"href":129,"dataGaLocation":93,"dataGaName":165},"gitlab duo agent platform - product menu",{"text":167,"config":168},"Gestione del codice sorgente",{"href":169,"dataGaLocation":93,"dataGaName":170},"/it-it/solutions/source-code-management/","Source Code Management",{"text":172,"config":173},"Distribuzione software automatizzata",{"href":156,"dataGaLocation":93,"dataGaName":174},"Automated software delivery",{"title":176,"description":177,"link":178,"items":183},"Sicurezza","Distribuisci il codice più rapidamente senza compromettere la sicurezza",{"config":179},{"href":180,"dataGaName":181,"dataGaLocation":93,"icon":182},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[184,188,193],{"text":185,"config":186},"Test di sicurezza delle applicazioni",{"href":180,"dataGaName":187,"dataGaLocation":93},"Application security testing",{"text":189,"config":190},"Sicurezza della catena di fornitura del software",{"href":191,"dataGaLocation":93,"dataGaName":192},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":194,"config":195},"Conformità software",{"href":196,"dataGaName":197,"dataGaLocation":93},"/it-it/solutions/software-compliance/","software compliance",{"title":199,"link":200,"items":205},"Misurazione",{"config":201},{"icon":202,"href":203,"dataGaName":204,"dataGaLocation":93},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[206,210,215],{"text":207,"config":208},"Visibilità e misurazione",{"href":203,"dataGaLocation":93,"dataGaName":209},"Visibility and Measurement",{"text":211,"config":212},"Gestione del flusso di valore",{"href":213,"dataGaLocation":93,"dataGaName":214},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":216,"config":217},"Analisi e approfondimenti",{"href":218,"dataGaLocation":93,"dataGaName":219},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":221,"type":144,"items":222},"GitLab per",[223,229,235],{"text":224,"config":225},"Aziende",{"icon":226,"href":227,"dataGaLocation":93,"dataGaName":228},"Building","/it-it/enterprise/","enterprise",{"text":230,"config":231},"Piccole imprese",{"icon":232,"href":233,"dataGaLocation":93,"dataGaName":234},"Work","/it-it/small-business/","small business",{"text":236,"config":237},"Pubblica amministrazione",{"icon":238,"href":239,"dataGaLocation":93,"dataGaName":240},"Organization","/it-it/solutions/public-sector/","public sector",{"text":242,"config":243},"Prezzi",{"href":244,"dataGaName":245,"dataGaLocation":93,"dataNavLevelOne":245},"/it-it/pricing/","pricing",{"text":247,"config":248,"menu":250},"Risorse",{"dataNavLevelOne":249},"resources",{"type":144,"link":251,"columns":255,"feature":334},{"text":252,"config":253},"Vedi tutte le risorse",{"href":254,"dataGaName":249,"dataGaLocation":93},"/it-it/resources/",[256,288,306],{"title":140,"items":257},[258,263,268,273,278,283],{"text":259,"config":260},"Installazione",{"href":261,"dataGaName":262,"dataGaLocation":93},"/it-it/install/","install",{"text":264,"config":265},"Guide rapide",{"href":266,"dataGaName":267,"dataGaLocation":93},"/it-it/get-started/","quick setup checklists",{"text":269,"config":270},"Formazione",{"href":271,"dataGaLocation":93,"dataGaName":272},"https://university.gitlab.com/","learn",{"text":274,"config":275},"Documentazione di prodotto",{"href":276,"dataGaName":277,"dataGaLocation":93},"https://docs.gitlab.com/","product documentation",{"text":279,"config":280},"Video sulle best practice",{"href":281,"dataGaName":282,"dataGaLocation":93},"/it-it/getting-started-videos/","best practice videos",{"text":284,"config":285},"Integrazioni",{"href":286,"dataGaName":287,"dataGaLocation":93},"/it-it/integrations/","integrations",{"title":289,"items":290},"Scopri",[291,296,301],{"text":292,"config":293},"Storie di successo dei clienti",{"href":294,"dataGaName":295,"dataGaLocation":93},"/it-it/customers/","customer success stories",{"text":297,"config":298},"Blog",{"href":299,"dataGaName":300,"dataGaLocation":93},"/blog/","blog",{"text":302,"config":303},"Operatività da remoto",{"href":304,"dataGaName":305,"dataGaLocation":93},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":307,"items":308},"Collega",[309,314,319,324,329],{"text":310,"config":311},"Servizi GitLab",{"href":312,"dataGaName":313,"dataGaLocation":93},"/it-it/services/","services",{"text":315,"config":316},"Community",{"href":317,"dataGaName":318,"dataGaLocation":93},"/community/","community",{"text":320,"config":321},"Forum",{"href":322,"dataGaName":323,"dataGaLocation":93},"https://forum.gitlab.com/","forum",{"text":325,"config":326},"Eventi",{"href":327,"dataGaName":328,"dataGaLocation":93},"/events/","events",{"text":330,"config":331},"Partner",{"href":332,"dataGaName":333,"dataGaLocation":93},"/it-it/partners/","partners",{"config":335,"text":338,"image":339,"link":343},{"background":336,"textColor":337},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":340,"config":341},"carta promozione The Source",{"src":342},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":344,"config":345},"Leggi le ultime notizie",{"href":346,"dataGaName":347,"dataGaLocation":93},"/it-it/the-source/","the source",{"text":349,"config":350,"menu":352},"Azienda",{"dataNavLevelOne":351},"company",{"type":144,"columns":353},[354],{"items":355},[356,361,367,369,374,379,384,389,394,399,404],{"text":357,"config":358},"Informazioni",{"href":359,"dataGaName":360,"dataGaLocation":93},"/it-it/company/","about",{"text":362,"config":363,"footerGa":366},"Opportunità di lavoro",{"href":364,"dataGaName":365,"dataGaLocation":93},"/jobs/","jobs",{"dataGaName":365},{"text":325,"config":368},{"href":327,"dataGaName":328,"dataGaLocation":93},{"text":370,"config":371},"Leadership",{"href":372,"dataGaName":373,"dataGaLocation":93},"/company/team/e-group/","leadership",{"text":375,"config":376},"Team",{"href":377,"dataGaName":378,"dataGaLocation":93},"/company/team/","team",{"text":380,"config":381},"Manuale",{"href":382,"dataGaName":383,"dataGaLocation":93},"https://handbook.gitlab.com/","handbook",{"text":385,"config":386},"Rapporti con gli investitori",{"href":387,"dataGaName":388,"dataGaLocation":93},"https://ir.gitlab.com/","investor relations",{"text":390,"config":391},"Trust Center",{"href":392,"dataGaName":393,"dataGaLocation":93},"/it-it/security/","trust center",{"text":395,"config":396},"AI Transparency Center",{"href":397,"dataGaName":398,"dataGaLocation":93},"/it-it/ai-transparency-center/","ai transparency center",{"text":400,"config":401},"Newsletter",{"href":402,"dataGaName":403,"dataGaLocation":93},"/company/contact/#contact-forms","newsletter",{"text":405,"config":406},"Rassegna stampa",{"href":407,"dataGaName":408,"dataGaLocation":93},"/press/","press",{"text":410,"config":411,"menu":412},"Contattaci",{"dataNavLevelOne":351},{"type":144,"columns":413},[414],{"items":415},[416,419,424],{"text":100,"config":417},{"href":102,"dataGaName":418,"dataGaLocation":93},"talk to sales",{"text":420,"config":421},"Portale di assistenza",{"href":422,"dataGaName":423,"dataGaLocation":93},"https://support.gitlab.com","support portal",{"text":425,"config":426},"Portale di assistenza clienti GitLab",{"href":427,"dataGaName":428,"dataGaLocation":93},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":430,"login":431,"suggestions":438},"Chiudi",{"text":432,"link":433},"Per cercare nei repository e nei progetti, accedi a",{"text":434,"config":435},"gitlab.com",{"href":107,"dataGaName":436,"dataGaLocation":437},"search login","search",{"text":439,"default":440},"Suggerimenti",[441,443,448,450,455,460],{"text":124,"config":442},{"href":129,"dataGaName":124,"dataGaLocation":437},{"text":444,"config":445},"Suggerimenti di codice di GitLab Duo (IA)",{"href":446,"dataGaName":447,"dataGaLocation":437},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":160,"config":449},{"href":162,"dataGaName":160,"dataGaLocation":437},{"text":451,"config":452},"GitLab su AWS",{"href":453,"dataGaName":454,"dataGaLocation":437},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":456,"config":457},"GitLab su Google Cloud",{"href":458,"dataGaName":459,"dataGaLocation":437},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":461,"config":462},"Perché scegliere GitLab?",{"href":137,"dataGaName":463,"dataGaLocation":437},"Why GitLab?",{"freeTrial":465,"mobileIcon":470,"desktopIcon":475,"secondaryButton":478},{"text":466,"config":467},"Inizia una prova gratuita",{"href":468,"dataGaName":98,"dataGaLocation":469},"https://gitlab.com/-/trials/new/","nav",{"altText":471,"config":472},"Icona GitLab",{"src":473,"dataGaName":474,"dataGaLocation":469},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":471,"config":476},{"src":477,"dataGaName":474,"dataGaLocation":469},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":479,"config":480},"Inizia",{"href":481,"dataGaName":482,"dataGaLocation":469},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":484,"mobileIcon":488,"desktopIcon":490},{"text":485,"config":486},"Scopri di più su GitLab Duo",{"href":129,"dataGaName":487,"dataGaLocation":469},"gitlab duo",{"altText":471,"config":489},{"src":473,"dataGaName":474,"dataGaLocation":469},{"altText":471,"config":491},{"src":477,"dataGaName":474,"dataGaLocation":469},{"button":493,"mobileIcon":498,"desktopIcon":500},{"text":494,"config":495},"/switch",{"href":496,"dataGaName":497,"dataGaLocation":469},"#contact","switch",{"altText":471,"config":499},{"src":473,"dataGaName":474,"dataGaLocation":469},{"altText":471,"config":501},{"src":502,"dataGaName":474,"dataGaLocation":469},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":504,"mobileIcon":509,"desktopIcon":511},{"text":505,"config":506},"Torna ai prezzi",{"href":244,"dataGaName":507,"dataGaLocation":469,"icon":508},"back to pricing","GoBack",{"altText":471,"config":510},{"src":473,"dataGaName":474,"dataGaLocation":469},{"altText":471,"config":512},{"src":477,"dataGaName":474,"dataGaLocation":469},{"title":514,"button":515,"config":520},"Scopri come l'IA agentica trasforma la distribuzione del software",{"text":516,"config":517},"Iscriviti a GitLab Transcend il 10 giugno",{"href":518,"dataGaName":519,"dataGaLocation":93},"/it-it/releases/whats-new/#sign-up","transcend event",{"layout":521,"icon":522,"disabled":29},"release","AiStar",{"data":524},{"text":525,"source":526,"edit":532,"contribute":537,"config":542,"items":547,"minimal":750},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":527,"config":528},"Visualizza origine pagina",{"href":529,"dataGaName":530,"dataGaLocation":531},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":533,"config":534},"Modifica questa pagina",{"href":535,"dataGaName":536,"dataGaLocation":531},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":538,"config":539},"Contribuisci",{"href":540,"dataGaName":541,"dataGaLocation":531},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":543,"facebook":544,"youtube":545,"linkedin":546},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[548,594,646,688,715],{"title":242,"links":549,"subMenu":564},[550,554,559],{"text":551,"config":552},"Visualizza i piani",{"href":244,"dataGaName":553,"dataGaLocation":531},"view plans",{"text":555,"config":556},"Perché scegliere Premium?",{"href":557,"dataGaName":558,"dataGaLocation":531},"/it-it/pricing/premium/","why premium",{"text":560,"config":561},"Perché scegliere Ultimate?",{"href":562,"dataGaName":563,"dataGaLocation":531},"/it-it/pricing/ultimate/","why ultimate",[565],{"title":410,"links":566},[567,570,572,574,579,584,589],{"text":568,"config":569},"Contatta il reparto vendite",{"href":102,"dataGaName":103,"dataGaLocation":531},{"text":420,"config":571},{"href":422,"dataGaName":423,"dataGaLocation":531},{"text":425,"config":573},{"href":427,"dataGaName":428,"dataGaLocation":531},{"text":575,"config":576},"Stato",{"href":577,"dataGaName":578,"dataGaLocation":531},"https://status.gitlab.com/","status",{"text":580,"config":581},"Termini di utilizzo",{"href":582,"dataGaName":583,"dataGaLocation":531},"/terms/","terms of use",{"text":585,"config":586},"Informativa sulla privacy",{"href":587,"dataGaName":588,"dataGaLocation":531},"/it-it/privacy/","privacy statement",{"text":590,"config":591},"Preferenze dei cookie",{"dataGaName":592,"dataGaLocation":531,"id":593,"isOneTrustButton":81},"cookie preferences","ot-sdk-btn",{"title":140,"links":595,"subMenu":604},[596,600],{"text":597,"config":598},"Piattaforma DevSecOps",{"href":122,"dataGaName":599,"dataGaLocation":531},"devsecops platform",{"text":601,"config":602},"Sviluppo assistito dall'IA",{"href":129,"dataGaName":603,"dataGaLocation":531},"ai-assisted development",[605],{"title":606,"links":607},"Argomenti",[608,613,616,621,626,631,636,641],{"text":609,"config":610},"CICD",{"href":611,"dataGaName":612,"dataGaLocation":531},"/it-it/topics/ci-cd/","cicd",{"text":17,"config":614},{"href":19,"dataGaName":615,"dataGaLocation":531},"gitops",{"text":617,"config":618},"DevOps",{"href":619,"dataGaName":620,"dataGaLocation":531},"/it-it/topics/devops/","devops",{"text":622,"config":623},"Controllo della versione",{"href":624,"dataGaName":625,"dataGaLocation":531},"/it-it/topics/version-control/","version control",{"text":627,"config":628},"DevSecOps",{"href":629,"dataGaName":630,"dataGaLocation":531},"/it-it/topics/devsecops/","devsecops",{"text":632,"config":633},"Cloud native",{"href":634,"dataGaName":635,"dataGaLocation":531},"/it-it/topics/cloud-native/","cloud native",{"text":637,"config":638},"IA per la programmazione",{"href":639,"dataGaName":640,"dataGaLocation":531},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":642,"config":643},"IA agentica",{"href":644,"dataGaName":645,"dataGaLocation":531},"/it-it/topics/agentic-ai/","agentic ai",{"title":647,"links":648},"Soluzioni",[649,652,654,659,663,666,669,672,674,676,678,683],{"text":185,"config":650},{"href":180,"dataGaName":651,"dataGaLocation":531},"Application Security Testing",{"text":172,"config":653},{"href":156,"dataGaName":157,"dataGaLocation":531},{"text":655,"config":656},"Sviluppo Agile",{"href":657,"dataGaName":658,"dataGaLocation":531},"/it-it/solutions/agile-delivery/","agile delivery",{"text":660,"config":661},"SCM",{"href":169,"dataGaName":662,"dataGaLocation":531},"source code management",{"text":609,"config":664},{"href":162,"dataGaName":665,"dataGaLocation":531},"continuous integration & delivery",{"text":211,"config":667},{"href":213,"dataGaName":668,"dataGaLocation":531},"value stream management",{"text":17,"config":670},{"href":671,"dataGaName":615,"dataGaLocation":531},"/it-it/solutions/gitops/",{"text":224,"config":673},{"href":227,"dataGaName":228,"dataGaLocation":531},{"text":230,"config":675},{"href":233,"dataGaName":234,"dataGaLocation":531},{"text":236,"config":677},{"href":239,"dataGaName":240,"dataGaLocation":531},{"text":679,"config":680},"Istruzione",{"href":681,"dataGaName":682,"dataGaLocation":531},"/it-it/solutions/education/","education",{"text":684,"config":685},"Servizi finanziari",{"href":686,"dataGaName":687,"dataGaLocation":531},"/it-it/solutions/finance/","financial services",{"title":247,"links":689},[690,692,694,696,699,701,703,705,707,709,711,713],{"text":259,"config":691},{"href":261,"dataGaName":262,"dataGaLocation":531},{"text":264,"config":693},{"href":266,"dataGaName":267,"dataGaLocation":531},{"text":269,"config":695},{"href":271,"dataGaName":272,"dataGaLocation":531},{"text":274,"config":697},{"href":276,"dataGaName":698,"dataGaLocation":531},"docs",{"text":297,"config":700},{"href":299,"dataGaName":300,"dataGaLocation":531},{"text":292,"config":702},{"href":294,"dataGaName":295,"dataGaLocation":531},{"text":302,"config":704},{"href":304,"dataGaName":305,"dataGaLocation":531},{"text":310,"config":706},{"href":312,"dataGaName":313,"dataGaLocation":531},{"text":315,"config":708},{"href":317,"dataGaName":318,"dataGaLocation":531},{"text":320,"config":710},{"href":322,"dataGaName":323,"dataGaLocation":531},{"text":325,"config":712},{"href":327,"dataGaName":328,"dataGaLocation":531},{"text":330,"config":714},{"href":332,"dataGaName":333,"dataGaLocation":531},{"title":349,"links":716},[717,719,721,723,725,727,729,734,739,741,743,745],{"text":357,"config":718},{"href":359,"dataGaName":351,"dataGaLocation":531},{"text":362,"config":720},{"href":364,"dataGaName":365,"dataGaLocation":531},{"text":370,"config":722},{"href":372,"dataGaName":373,"dataGaLocation":531},{"text":375,"config":724},{"href":377,"dataGaName":378,"dataGaLocation":531},{"text":380,"config":726},{"href":382,"dataGaName":383,"dataGaLocation":531},{"text":385,"config":728},{"href":387,"dataGaName":388,"dataGaLocation":531},{"text":730,"config":731},"Sostenibilità",{"href":732,"dataGaName":733,"dataGaLocation":531},"/sustainability/","Sustainability",{"text":735,"config":736},"Diversità, inclusione e appartenenza (DIB)",{"href":737,"dataGaName":738,"dataGaLocation":531},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":390,"config":740},{"href":392,"dataGaName":393,"dataGaLocation":531},{"text":400,"config":742},{"href":402,"dataGaName":403,"dataGaLocation":531},{"text":405,"config":744},{"href":407,"dataGaName":408,"dataGaLocation":531},{"text":746,"config":747},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":748,"dataGaName":749,"dataGaLocation":531},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":751},[752,755,758],{"text":753,"config":754},"Termini",{"href":582,"dataGaName":583,"dataGaLocation":531},{"text":756,"config":757},"Cookies",{"dataGaName":592,"dataGaLocation":531,"id":593,"isOneTrustButton":81},{"text":759,"config":760},"Privacy",{"href":587,"dataGaName":588,"dataGaLocation":531},{"header":762,"blurb":763,"button":764,"secondaryButton":769},"Inizia a sviluppare più velocemente oggi","Scopri cosa può fare il tuo team con la piattaforma di orchestrazione intelligente per DevSecOps.\n",{"text":765,"config":766},"Ottieni la tua prova gratuita",{"href":767,"dataGaName":98,"dataGaLocation":768},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/it-it/","feature",{"text":100,"config":770},{"href":102,"dataGaName":103,"dataGaLocation":768},1777934975614]