[{"data":1,"prerenderedAt":780},["ShallowReactive",2],{"/it-it/topics/gitops/gitops-gitlab-collaboration":3,"navigation-it-it":88,"banner-it-it":522,"footer-it-it":530,"next-steps-it-it":770},{"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},"/it-it/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](/it-it/solutions/gitops/){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","4w-0wq_0lVNdhL9lNXXBBrpiIxOd9to4yA5FmBJUHRA",{"logo":89,"freeTrial":94,"sales":99,"login":104,"items":109,"search":438,"minimal":473,"duo":492,"switchNav":501,"pricingDeployment":512},{"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},"Richiedi una demo",{"href":102,"dataGaName":103,"dataGaLocation":93},"/it-it/sales/?contact-topic=request-demo","sales",{"text":105,"config":106},"Accedi",{"href":107,"dataGaName":108,"dataGaLocation":93},"https://gitlab.com/users/sign_in/","sign in",[110,139,241,246,360,416],{"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},"Esplora 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 del software",{"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":349},{"text":252,"config":253},"Visualizza tutte le risorse",{"href":254,"dataGaName":249,"dataGaLocation":93},"/it-it/resources/",[256,289,316],{"title":257,"items":258},"Attività iniziali",[259,264,269,274,279,284],{"text":260,"config":261},"Installazione",{"href":262,"dataGaName":263,"dataGaLocation":93},"/it-it/install/","install",{"text":265,"config":266},"Guide rapide",{"href":267,"dataGaName":268,"dataGaLocation":93},"/it-it/get-started/","quick setup checklists",{"text":270,"config":271},"Formazione",{"href":272,"dataGaLocation":93,"dataGaName":273},"https://university.gitlab.com/","learn",{"text":275,"config":276},"Documentazione di prodotto",{"href":277,"dataGaName":278,"dataGaLocation":93},"https://docs.gitlab.com/","product documentation",{"text":280,"config":281},"Video sulle best practice",{"href":282,"dataGaName":283,"dataGaLocation":93},"/it-it/getting-started-videos/","best practice videos",{"text":285,"config":286},"Integrazioni",{"href":287,"dataGaName":288,"dataGaLocation":93},"/it-it/integrations/","integrations",{"title":290,"items":291},"Scopri",[292,297,302,307,311],{"text":293,"config":294},"Storie di successo dei clienti",{"href":295,"dataGaName":296,"dataGaLocation":93},"/it-it/customers/","customer success stories",{"text":298,"config":299},"Blog",{"href":300,"dataGaName":301,"dataGaLocation":93},"/blog/","blog",{"text":303,"config":304},"Hub delle demo",{"href":305,"dataGaName":306,"dataGaLocation":93},"/demo-hub/","demo hub",{"text":308,"config":309},"The Source",{"href":310,"dataGaName":301,"dataGaLocation":93},"/it-it/the-source/",{"text":312,"config":313},"Operatività da remoto",{"href":314,"dataGaName":315,"dataGaLocation":93},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":317,"items":318},"Collega",[319,324,329,334,339,344],{"text":320,"config":321},"Servizi GitLab",{"href":322,"dataGaName":323,"dataGaLocation":93},"/it-it/services/","services",{"text":325,"config":326},"Contribuisci",{"href":327,"dataGaName":328,"dataGaLocation":93},"https://contributors.gitlab.com","contribute",{"text":330,"config":331},"Community",{"href":332,"dataGaName":333,"dataGaLocation":93},"/community/","community",{"text":335,"config":336},"Forum",{"href":337,"dataGaName":338,"dataGaLocation":93},"https://forum.gitlab.com/","forum",{"text":340,"config":341},"Eventi",{"href":342,"dataGaName":343,"dataGaLocation":93},"/events/","events",{"text":345,"config":346},"Partner",{"href":347,"dataGaName":348,"dataGaLocation":93},"/it-it/partners/","partners",{"config":350,"title":353,"text":354,"link":355},{"background":351,"textColor":352},"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":356,"config":357},"Leggi le ultime notizie",{"href":358,"dataGaName":359,"dataGaLocation":93},"/it-it/whats-new/","whats new",{"text":361,"config":362,"menu":364},"Azienda",{"dataNavLevelOne":363},"company",{"type":144,"columns":365},[366],{"items":367},[368,373,379,381,386,391,396,401,406,411],{"text":369,"config":370},"Informazioni",{"href":371,"dataGaName":372,"dataGaLocation":93},"/it-it/company/","about",{"text":374,"config":375,"footerGa":378},"Opportunità di lavoro",{"href":376,"dataGaName":377,"dataGaLocation":93},"/jobs/","jobs",{"dataGaName":377},{"text":340,"config":380},{"href":342,"dataGaName":343,"dataGaLocation":93},{"text":382,"config":383},"Leadership",{"href":384,"dataGaName":385,"dataGaLocation":93},"/company/team/e-group/","leadership",{"text":387,"config":388},"Manuale",{"href":389,"dataGaName":390,"dataGaLocation":93},"https://handbook.gitlab.com/","handbook",{"text":392,"config":393},"Rapporti con gli investitori",{"href":394,"dataGaName":395,"dataGaLocation":93},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":397,"config":398},"Trust Center",{"href":399,"dataGaName":400,"dataGaLocation":93},"/it-it/security/","trust center",{"text":402,"config":403},"AI Transparency Center",{"href":404,"dataGaName":405,"dataGaLocation":93},"/it-it/ai-transparency-center/","ai transparency center",{"text":407,"config":408},"Newsletter",{"href":409,"dataGaName":410,"dataGaLocation":93},"/company/contact/#contact-forms","newsletter",{"text":412,"config":413},"Rassegna stampa",{"href":414,"dataGaName":415,"dataGaLocation":93},"/press/","press",{"text":417,"config":418,"menu":419},"Contattaci",{"dataNavLevelOne":363},{"type":144,"columns":420},[421],{"items":422},[423,428,433],{"text":424,"config":425},"Contatta le vendite",{"href":426,"dataGaName":427,"dataGaLocation":93},"/it-it/sales/","talk to sales",{"text":429,"config":430},"Portale di assistenza",{"href":431,"dataGaName":432,"dataGaLocation":93},"https://support.gitlab.com/hc/en-us","support portal",{"text":434,"config":435},"Portale di assistenza clienti GitLab",{"href":436,"dataGaName":437,"dataGaLocation":93},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":439,"login":440,"suggestions":447},"Chiudi",{"text":441,"link":442},"Per cercare nei repository e nei progetti, accedi a",{"text":443,"config":444},"gitlab.com",{"href":107,"dataGaName":445,"dataGaLocation":446},"search login","search",{"text":448,"default":449},"Suggerimenti",[450,452,457,459,464,469],{"text":124,"config":451},{"href":129,"dataGaName":124,"dataGaLocation":446},{"text":453,"config":454},"Suggerimenti di codice di GitLab Duo (IA)",{"href":455,"dataGaName":456,"dataGaLocation":446},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":160,"config":458},{"href":162,"dataGaName":160,"dataGaLocation":446},{"text":460,"config":461},"GitLab su AWS",{"href":462,"dataGaName":463,"dataGaLocation":446},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":465,"config":466},"GitLab su Google Cloud",{"href":467,"dataGaName":468,"dataGaLocation":446},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":470,"config":471},"Perché scegliere GitLab?",{"href":137,"dataGaName":472,"dataGaLocation":446},"Why GitLab?",{"freeTrial":474,"mobileIcon":479,"desktopIcon":484,"secondaryButton":487},{"text":475,"config":476},"Inizia una prova gratuita",{"href":477,"dataGaName":98,"dataGaLocation":478},"https://gitlab.com/-/trials/new/","nav",{"altText":480,"config":481},"Icona GitLab",{"src":482,"dataGaName":483,"dataGaLocation":478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":480,"config":485},{"src":486,"dataGaName":483,"dataGaLocation":478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":488,"config":489},"Inizia",{"href":490,"dataGaName":491,"dataGaLocation":478},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":493,"mobileIcon":497,"desktopIcon":499},{"text":494,"config":495},"Scopri di più su GitLab Duo",{"href":129,"dataGaName":496,"dataGaLocation":478},"gitlab duo",{"altText":480,"config":498},{"src":482,"dataGaName":483,"dataGaLocation":478},{"altText":480,"config":500},{"src":486,"dataGaName":483,"dataGaLocation":478},{"button":502,"mobileIcon":507,"desktopIcon":509},{"text":503,"config":504},"/switch",{"href":505,"dataGaName":506,"dataGaLocation":478},"#contact","switch",{"altText":480,"config":508},{"src":482,"dataGaName":483,"dataGaLocation":478},{"altText":480,"config":510},{"src":511,"dataGaName":483,"dataGaLocation":478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":513,"mobileIcon":518,"desktopIcon":520},{"text":514,"config":515},"Torna ai prezzi",{"href":244,"dataGaName":516,"dataGaLocation":478,"icon":517},"back to pricing","GoBack",{"altText":480,"config":519},{"src":482,"dataGaName":483,"dataGaLocation":478},{"altText":480,"config":521},{"src":486,"dataGaName":483,"dataGaLocation":478},{"title":523,"button":524,"config":528},"GitLab Orbit è arrivato: il livello di contesto per gli agenti di IA.",{"text":135,"config":525},{"href":526,"dataGaName":527,"dataGaLocation":93},"/it-it/gitlab-orbit/","orbit",{"layout":529,"disabled":29},"release",{"data":531},{"text":532,"source":533,"edit":539,"contribute":544,"config":548,"items":553,"minimal":759},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":534,"config":535},"Visualizza origine pagina",{"href":536,"dataGaName":537,"dataGaLocation":538},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":540,"config":541},"Modifica questa pagina",{"href":542,"dataGaName":543,"dataGaLocation":538},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":325,"config":545},{"href":546,"dataGaName":547,"dataGaLocation":538},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":549,"facebook":550,"youtube":551,"linkedin":552},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[554,600,652,694,726],{"title":242,"links":555,"subMenu":570},[556,560,565],{"text":557,"config":558},"Visualizza i piani",{"href":244,"dataGaName":559,"dataGaLocation":538},"view plans",{"text":561,"config":562},"Perché scegliere Premium?",{"href":563,"dataGaName":564,"dataGaLocation":538},"/it-it/pricing/premium/","why premium",{"text":566,"config":567},"Perché scegliere Ultimate?",{"href":568,"dataGaName":569,"dataGaLocation":538},"/it-it/pricing/ultimate/","why ultimate",[571],{"title":417,"links":572},[573,576,578,580,585,590,595],{"text":574,"config":575},"Contatta il reparto vendite",{"href":426,"dataGaName":103,"dataGaLocation":538},{"text":429,"config":577},{"href":431,"dataGaName":432,"dataGaLocation":538},{"text":434,"config":579},{"href":436,"dataGaName":437,"dataGaLocation":538},{"text":581,"config":582},"Stato",{"href":583,"dataGaName":584,"dataGaLocation":538},"https://status.gitlab.com/","status",{"text":586,"config":587},"Termini di utilizzo",{"href":588,"dataGaName":589,"dataGaLocation":538},"/terms/","terms of use",{"text":591,"config":592},"Informativa sulla privacy",{"href":593,"dataGaName":594,"dataGaLocation":538},"/it-it/privacy/","privacy statement",{"text":596,"config":597},"Preferenze dei cookie",{"dataGaName":598,"dataGaLocation":538,"id":599,"isOneTrustButton":81},"cookie preferences","ot-sdk-btn",{"title":140,"links":601,"subMenu":610},[602,606],{"text":603,"config":604},"Piattaforma DevSecOps",{"href":122,"dataGaName":605,"dataGaLocation":538},"devsecops platform",{"text":607,"config":608},"Sviluppo assistito dall'IA",{"href":129,"dataGaName":609,"dataGaLocation":538},"ai-assisted development",[611],{"title":612,"links":613},"Argomenti",[614,619,622,627,632,637,642,647],{"text":615,"config":616},"CICD",{"href":617,"dataGaName":618,"dataGaLocation":538},"/it-it/topics/ci-cd/","cicd",{"text":17,"config":620},{"href":19,"dataGaName":621,"dataGaLocation":538},"gitops",{"text":623,"config":624},"DevOps",{"href":625,"dataGaName":626,"dataGaLocation":538},"/it-it/topics/devops/","devops",{"text":628,"config":629},"Controllo della versione",{"href":630,"dataGaName":631,"dataGaLocation":538},"/it-it/topics/version-control/","version control",{"text":633,"config":634},"DevSecOps",{"href":635,"dataGaName":636,"dataGaLocation":538},"/it-it/topics/devsecops/","devsecops",{"text":638,"config":639},"Cloud native",{"href":640,"dataGaName":641,"dataGaLocation":538},"/it-it/topics/cloud-native/","cloud native",{"text":643,"config":644},"IA per la programmazione",{"href":645,"dataGaName":646,"dataGaLocation":538},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":648,"config":649},"IA agentica",{"href":650,"dataGaName":651,"dataGaLocation":538},"/it-it/topics/agentic-ai/","agentic ai",{"title":653,"links":654},"Soluzioni",[655,658,660,665,669,672,675,678,680,682,684,689],{"text":185,"config":656},{"href":180,"dataGaName":657,"dataGaLocation":538},"Application Security Testing",{"text":172,"config":659},{"href":156,"dataGaName":157,"dataGaLocation":538},{"text":661,"config":662},"Sviluppo Agile",{"href":663,"dataGaName":664,"dataGaLocation":538},"/it-it/solutions/agile-delivery/","agile delivery",{"text":666,"config":667},"SCM",{"href":169,"dataGaName":668,"dataGaLocation":538},"source code management",{"text":615,"config":670},{"href":162,"dataGaName":671,"dataGaLocation":538},"continuous integration & delivery",{"text":211,"config":673},{"href":213,"dataGaName":674,"dataGaLocation":538},"value stream management",{"text":17,"config":676},{"href":677,"dataGaName":621,"dataGaLocation":538},"/it-it/solutions/gitops/",{"text":224,"config":679},{"href":227,"dataGaName":228,"dataGaLocation":538},{"text":230,"config":681},{"href":233,"dataGaName":234,"dataGaLocation":538},{"text":236,"config":683},{"href":239,"dataGaName":240,"dataGaLocation":538},{"text":685,"config":686},"Istruzione",{"href":687,"dataGaName":688,"dataGaLocation":538},"/it-it/solutions/education/","education",{"text":690,"config":691},"Servizi finanziari",{"href":692,"dataGaName":693,"dataGaLocation":538},"/it-it/solutions/finance/","financial services",{"title":247,"links":695},[696,698,700,702,705,707,710,712,714,716,718,720,722,724],{"text":260,"config":697},{"href":262,"dataGaName":263,"dataGaLocation":538},{"text":265,"config":699},{"href":267,"dataGaName":268,"dataGaLocation":538},{"text":270,"config":701},{"href":272,"dataGaName":273,"dataGaLocation":538},{"text":275,"config":703},{"href":277,"dataGaName":704,"dataGaLocation":538},"docs",{"text":298,"config":706},{"href":300,"dataGaName":301,"dataGaLocation":538},{"text":708,"config":709},"Novità",{"href":358,"dataGaName":359,"dataGaLocation":538},{"text":293,"config":711},{"href":295,"dataGaName":296,"dataGaLocation":538},{"text":312,"config":713},{"href":314,"dataGaName":315,"dataGaLocation":538},{"text":320,"config":715},{"href":322,"dataGaName":323,"dataGaLocation":538},{"text":325,"config":717},{"href":327,"dataGaName":328,"dataGaLocation":538},{"text":330,"config":719},{"href":332,"dataGaName":333,"dataGaLocation":538},{"text":335,"config":721},{"href":337,"dataGaName":338,"dataGaLocation":538},{"text":340,"config":723},{"href":342,"dataGaName":343,"dataGaLocation":538},{"text":345,"config":725},{"href":347,"dataGaName":348,"dataGaLocation":538},{"title":361,"links":727},[728,730,732,734,736,738,743,748,750,752,754],{"text":369,"config":729},{"href":371,"dataGaName":363,"dataGaLocation":538},{"text":374,"config":731},{"href":376,"dataGaName":377,"dataGaLocation":538},{"text":382,"config":733},{"href":384,"dataGaName":385,"dataGaLocation":538},{"text":387,"config":735},{"href":389,"dataGaName":390,"dataGaLocation":538},{"text":392,"config":737},{"href":394,"dataGaName":395,"dataGaLocation":538},{"text":739,"config":740},"Sostenibilità",{"href":741,"dataGaName":742,"dataGaLocation":538},"/sustainability/","Sustainability",{"text":744,"config":745},"Diversità, inclusione e appartenenza (DIB)",{"href":746,"dataGaName":747,"dataGaLocation":538},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":397,"config":749},{"href":399,"dataGaName":400,"dataGaLocation":538},{"text":407,"config":751},{"href":409,"dataGaName":410,"dataGaLocation":538},{"text":412,"config":753},{"href":414,"dataGaName":415,"dataGaLocation":538},{"text":755,"config":756},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":757,"dataGaName":758,"dataGaLocation":538},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":760},[761,764,767],{"text":762,"config":763},"Termini",{"href":588,"dataGaName":589,"dataGaLocation":538},{"text":765,"config":766},"Cookies",{"dataGaName":598,"dataGaLocation":538,"id":599,"isOneTrustButton":81},{"text":768,"config":769},"Privacy",{"href":593,"dataGaName":594,"dataGaLocation":538},{"header":771,"blurb":772,"button":773,"secondaryButton":778},"Inizia a sviluppare più velocemente oggi","Scopri cosa può fare il tuo team con la piattaforma di orchestrazione intelligente per DevSecOps.\n",{"text":774,"config":775},"Ottieni la tua prova gratuita",{"href":776,"dataGaName":98,"dataGaLocation":777},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/it-it/","feature",{"text":424,"config":779},{"href":426,"dataGaName":103,"dataGaLocation":777},1786803751570]