Blog

La nostra raccolta di articoli e approfondimenti tecnici

Video

Una raccolta di video dai nostri eventi, webinar e molto altro

Use case

Una raccolta dei nostri Casi di successo

FAQ

FAQ Seacom — Open Source Enterprise: domande e risposte

Soluzioni / DevOps & Cloud Native / GitLab

GitLab è la piattaforma DevSecOps che semplifica e automatizza la gestione dei tuoi progetti 

PERCHÉ LO ABBIAMO SCELTO

GitLab: una soluzione completa e AI-powered

Grazie all’intelligenza Artificiale GitLab è in grado di aumentare l’efficienza operativa in tutte le fasi di sviluppo del software

Gestione del ciclo di vita del software

Dalla gestione del codice sorgente alla distribuzione continua, passando per l’integrazione continua e il controllo di versione.

Collaborazione e trasparenza

Favorisce la collaborazione tra i team e una maggiore trasparenza su ciò che sta accadendo all’interno del progetto.

Sicurezza

Supporta la filosofia DevSecOps, fornendo una vasta gamma di strumenti per garantire la sicurezza del software.

Scalabilità

Altamente scalabile e in grado di gestire progetti di qualsiasi dimensione, dallo sviluppo di piccole applicazioni fino alla gestione di progetti su larga scala.

Flessibilità

Possibilità di scegliere tra una versione self-hosted o una versione cloud in base alle esigenze, integrazione con altri strumenti e servizi esterni

Automazione

Automazione dei processi di sviluppo e distribuzione che riducono i tempi di rilascio e migliorano l’efficienza complessiva

OVERVIEW

Gli Stages di GitLab

Plan

Indipendentemente dal tuo processo, GitLab  fornisce potenti strumenti di pianificazione per mantenere tutti sincronizzati.

E

Pianificazione e la gestione del portfolio tramite epics, groups, issues e milestones per organizzare e tenere traccia dei progressi.

E

Un approccio semplice e flessibile alla pianificazione che soddisfa le esigenze dei piccoli team e delle grandi imprese.

E

Organizzare, pianificare, allineare e tenere traccia del lavoro per avere pieno controllo del team, mantenendo visibilità end-to-end e tracciabilità dei problemi

Create

Crea, visualizza, gestisci codice e dati di progetto tramite potenti strumenti di Project Management.

E

Progettare, sviluppare e gestire in modo sicuro codice e dati di progetto, fornendo un unico sistema di controllo distribuito 

E

I repository GitLab forniscono un’unica fonte di verità (Single Source of Truth), scalabile, per la collaborazione su progetti 

Secure

Crea, visualizza, gestisci codice e dati di progetto tramite potenti strumenti di Project Management.

E

Progettare, sviluppare e gestire in modo sicuro codice e dati di progetto, fornendo un unico sistema di controllo distribuito 

E

I repository GitLab forniscono un’unica fonte di verità (Single Source of Truth), scalabile, per la collaborazione su progetti 

Package

Una supply chain del software coerente e affidabile con la gestione dei pacchetti integrata.

E

GitLab consente ai team di pacchettizzare le proprie applicazioni e dipendenze, gestire i container e creare artefatti con facilità.

E

Accelerazione DevOps ed un time-to-market più rapido con pipeline software automatizzate che scorrono liberamente senza interruzioni.

Release

Continuos Delivery (CD) consente di mettere in produzione il codice senza bisogno di intervento umano da uno a più di mille server distribuiti su diversi ambienti.

E

Automatizzare il rilascio e la consegna delle applicazioni, accorciando il ciclo di vita della consegna, semplificando i processi manuali e accelerando la velocità del team.

E

Le distribuzioni possono essere automatizzate in più ambienti, come lo staging e la produzione. Sono possibili anche modelli di rilascio moderni come la Canary Deployment o la Blue/Green Deployment.

Configure

Configura le tue applicazioni e la tua infrastruttura.

E

GitLab aiuta i team a configurare e gestire i loro ambienti applicativi

E

Una forte integrazione con Kubernetes riduce lo sforzo necessario per definire e configurare l’infrastruttura richiesta per supportare la tua applicazione.

Monitor

Controllo completo sulle attività

E

Aiuta a ridurre la gravità e la frequenza degli incidenti

E

Ottieni i feedback e gli strumenti per monitorare i tuoi applicativi ed essere più reattivo in caso di bisogno.

Govern

GitLab aiuta gli utenti a gestire le vulnerabilità della sicurezza, i criteri e la conformità all’interno dell’organizzazione

E

Security Policies

E

Vulnerability Management

E

Audit Events

E

Compliance Management

Plan

Indipendentemente dal tuo processo, GitLab  fornisce potenti strumenti di pianificazione per mantenere tutti sincronizzati.

  • Pianificazione e la gestione del portfolio tramite epicsgroupsissues e milestones per organizzare e tenere traccia dei progressi.
  • Un approccio semplice e flessibile alla pianificazione che soddisfa le esigenze dei piccoli team e delle grandi imprese.
  • Organizzarepianificareallineare e tenere traccia del lavoro per avere pieno controllo del team, mantenendo visibilità end-to-end e tracciabilità dei problemi
Create

Crea, visualizza, gestisci codice e dati di progetto tramite potenti strumenti di Project Management.

  • Progettare, sviluppare e gestire in modo sicuro codice e dati di progetto, fornendo un unico sistema di controllo distribuito 
  • I repository GitLab forniscono un’unica fonte di verità (Single Source of Truth), scalabile, per la collaborazione su progetti 
Secure

Crea, visualizza, gestisci codice e dati di progetto tramite potenti strumenti di Project Management.

  • Progettare, sviluppare e gestire in modo sicuro codice e dati di progetto, fornendo un unico sistema di controllo distribuito
  • I repository GitLab forniscono un’unica fonte di verità (Single Source of Truth), scalabile, per la collaborazione su progetti

 

Package

Una supply chain del software coerente e affidabile con la gestione dei pacchetti integrata.

  • GitLab consente ai team di pacchettizzare le proprie applicazioni e dipendenze, gestire i container e creare artefatti con facilità.
  • Accelerazione DevOps ed un time-to-market più rapido con pipeline software automatizzate che scorrono liberamente senza interruzioni.
Release

Continuos Delivery (CD) consente di mettere in produzione il codice senza bisogno di intervento umano da uno a più di mille server distribuiti su diversi ambienti.

  • Automatizzare il rilascio e la consegna delle applicazioni, accorciando il ciclo di vita della consegna, semplificando i processi manuali e accelerando la velocità del team.
  • Le distribuzioni possono essere automatizzate in più ambienti, come lo staging e la produzione. Sono possibili anche modelli di rilascio moderni come la Canary Deployment o la Blue/Green Deployment.
Configure

Configura le tue applicazioni e la tua infrastruttura.

  • GitLab aiuta i team a configurare e gestire i loro ambienti applicativi
  • Una forte integrazione con Kubernetes riduce lo sforzo necessario per definire e configurare l’infrastruttura richiesta per supportare la tua applicazione.
Monitor

Controllo completo sulle attività

  • Aiuta a ridurre la gravità e la frequenza degli incidenti
  • Ottieni i feedback e gli strumenti per monitorare i tuoi applicativi ed essere più reattivo in caso di bisogno.
Govern

GitLab aiuta gli utenti a gestire le vulnerabilità della sicurezza, i criteri e la conformità all’interno dell’organizzazione

  • Security Policies
  • Vulnerability Management
  • Audit Events
  • Compliance Management

OFFERTA

Pacchetti diversi per conoscenze del prodotto diverse

Start to CI/CD

A chi si rivolge

Ideale per aziende di sviluppo che hanno esigenze di automatizzazione costante e il monitoraggio continuo in tutto il ciclo di vita delle applicazioni.

Cosa comprende

  • Installazione GitLab base
  • Corso base, pipeline, operation
  • Primo deploy in produzione

I principali vantaggi

  • Iniziare a praticare i concetti CI/CD partendo dal consolidamento dei paradigmi di base
  • Fare un percorso che renda l’azienda autonoma nell’implementazione dei processi successivi
  • Avere la possibilità di sperimentare hybrid cloud come ambiente di deploy

Start to DevSecOps

A chi si rivolge

Ideale per aziende che non hanno gitlab o lo usano solo come repository e che vogliono iniziare a integrare i processi DevOps.

Cosa comprende

  • Installazione GitLab base
  • Corso base, pipeline e issue management, sicurezza
  • Rilascio della tua prima pipeline

I principali vantaggi

  • Iniziare a praticare i concetti DevOps partendo dal consolidamento dei paradigmi di base
  • Fare un percorso che renda l’azienda autonoma nell’implementazione dei processi successivi

Less is more

 

Cosa comprende

  • Supporto alla versione di GitLab e dell’attuale toolchain;
  • Analisi delle funzionalità delle versione Enterprise e del ROI della rimozione di applicativi esterni.

A chi si rivolge

Ideale per aziende che utilizzano gitlab nella versione open source integrata con altri applicativi, che vogliono migrare Gitlab alla versione enterprise per una semplificazione nella gestione

I principali vantaggi

Un periodo di continuità in cui, garantendo supporto al vostro attuale stack, faremo insieme una misurazione oggettiva del vantaggio derivante dalla sostituzione di più applicativi con un’unica soluzione supportata dal vendor da RIOS.

NOT JUST FOR TECH

 

Cosa comprende

  • Supporto all’utilizzo della piattaforma GitLab anche al di fuori del reparto tecnico. 
  • Project management 

A chi si rivolge

Ideale per aziende che utilizzano GitLab con successo nel reparto tecnico e che vogliono estenderne l’utilizzo all’intera azienda: facendo uscire dal reparto non solo un tool, ma una modalità di lavoro organizzata ed efficiente.

I principali vantaggi

Integrare l’intera attività aziendale intorno all’utilizzo di un solo tool permette di condividere una mentalità organizzativa anche al di fuori del reparto tecnico, diffondendo una forma mentis orientata alla misurazione e alla metodologia Agile.

Support your production

 

Cosa comprende

Supporto alla piattaforma GitLab e ai runner in produzione e un pack di giornate per il supporto allo sviluppo di nuovi utilizzi della piattaforma. Comprende sistema di monitoraggio e aggiornamenti mensili.

A chi si rivolge

Ideale per aziende che utilizzano GitLab ma vogliono essere supportati da un’azienda altamente specializzata sia sull’architettura tecnica che sulle funzionalità del prodotto.

I principali vantaggi

Il sistema di monitoraggio (installabile sui vostri sistemi o attivabile come servizio) permetterà di garantire l’affidabilità del vostro ambiente GitLab. Comprende attività di aggiornamento mensile dell’istanza alle versione N-1 e dei relativi runner per un periodo di 12 mesi. Sono compresi anche gli aggiornamenti di sistema forniti dal gestore pacchetti.

OPEN 2 CLOUD

 

Cosa comprende

  • Migrazione di GitLab in HA verso cloud o ambienti ibridi; in ottica vendor agnostic

A chi si rivolge

Ideale per aziende che vogliono portare la loro infrastruttura gitlab sul cloud, ma non vogliono vincolarsi alle politiche del provider scelto.

I principali vantaggi

Gestione completa di GitLab in cloud in maniera più indipendente possibile dal vendor scelto: in ogni momento potrai portare il tuo gitlab da un altro provider.

Ottieni i servizi professionali GitLab direttamente da AWS Marketplace

I principali servizi, come Migrazione, Single Server Setup e Pacchetti di supporto multilivello possono essere acquistati direttamente dal portale AWS.

Scopri tutti i servizi

COMPETENZA

Certificazioni

Alcune delle nostre certificazioni ufficiali

EVENTI

Rivivi gli eventi

FAQ

Per saperne di più

Il nostro team risponde alle domande più comuni su GitLab

Che cos'è GitLab? +

GitLab è una piattaforma DevSecOps completa e open source che copre l'intero ciclo di vita dello sviluppo software: gestione di repository Git, tracciamento delle issue, revisione del codice, Continuous Integration/Continuous Delivery (CI/CD), monitoraggio, security scanning e project management, tutto in un unico strumento integrato.

Disponibile sia come servizio SaaS su GitLab.com che in versione self-managed, è adottata da organizzazioni enterprise che necessitano di pieno controllo sul proprio codice sorgente e sull'infrastruttura di delivery.

Come si crea un nuovo progetto in GitLab? +

Per creare un nuovo progetto in GitLab, accedi alla tua dashboard, clicca su Nuovo progetto e scegli tra tre modalità: crea da zero, importa un progetto esistente da un'altra piattaforma (GitHub, Bitbucket, ecc.) o parti da un template predefinito. Compila le informazioni richieste — nome del progetto, visibilità e namespace — e clicca su Crea progetto.

Come si collabora su un progetto in GitLab? +

In GitLab la collaborazione avviene principalmente attraverso tre strumenti: le merge request per proporre e revisionare modifiche al codice, le issue per tracciare bug, task e discussioni, e i commenti inline per il code review direttamente sulle righe di codice modificate.

È possibile assegnare issue e merge request a specifici membri del team, definire milestone, usare le board in stile Kanban e configurare notifiche per restare aggiornati sulle attività del progetto.

Quali sono le funzionalità principali di GitLab CI/CD? +

GitLab CI/CD è integrato nativamente nella piattaforma e consente l'automazione completa delle fasi di build, test, security scan e deployment. Le pipeline vengono definite tramite il file .gitlab-ci.yml, che specifica i job da eseguire, i runner su cui girarli e le condizioni di trigger.

Tra le funzionalità più rilevanti per ambienti enterprise: pipeline multi-stage, ambienti di deploy configurabili, integrazione nativa con Kubernetes tramite il GitLab Agent, e la possibilità di usare runner self-hosted per mantenere il codice all'interno della propria infrastruttura.

Come si gestiscono le autorizzazioni in GitLab? +

GitLab offre un sistema di controllo degli accessi basato sui ruoli (RBAC) con cinque livelli predefiniti: Guest, Reporter, Developer, Maintainer e Owner. Ogni ruolo definisce cosa l'utente può vedere e fare — dalla sola lettura fino all'amministrazione completa del progetto.

I permessi possono essere assegnati a livello di singolo progetto o di gruppo, permettendo una gestione gerarchica degli accessi particolarmente utile in organizzazioni con molti team e repository.

È possibile integrare GitLab con altri strumenti? +

Sì. GitLab offre un catalogo esteso di integrazioni native con strumenti di issue tracking (Jira), monitoraggio (Prometheus, Grafana), comunicazione (Slack, Microsoft Teams), container registry (Harbor), e security scanning (Trivy, Semgrep). È inoltre possibile sviluppare integrazioni custom tramite webhook e API REST/GraphQL.

Dal 2026, il GitLab Duo Agent Platform supporta anche connessioni a sistemi esterni compatibili con il protocollo MCP (Model Context Protocol), ampliando ulteriormente le possibilità di integrazione in contesti di workflow AI-assisted.

Cos'è GitLab Duo e cosa include? +

GitLab Duo è il layer AI integrato nella piattaforma GitLab, disponibile come add-on per i piani Premium e Ultimate. Include funzionalità di assistenza AI per ogni fase del ciclo di sviluppo: suggerimenti di codice nel proprio IDE, code review automatizzato, analisi delle vulnerabilità di sicurezza con proposta di fix, root cause analysis sui fallimenti di pipeline e chat contestuale sull'intero progetto.

Con il Duo Agent Platform — diventato GA a gennaio 2026 — GitLab ha introdotto agenti AI autonomi capaci di operare su più fasi del ciclo di sviluppo in parallelo, riducendo i tempi di handoff tra planning, sviluppo, security e delivery.

È possibile usare GitLab Duo in modalità self-hosted, senza inviare dati a cloud di terze parti? +

Sì. GitLab Duo Self-Hosted, disponibile da GitLab 17.9, consente alle organizzazioni di eseguire i modelli AI direttamente sulla propria infrastruttura on-premise, senza che il codice o i dati aziendali transitino su cloud di terze parti. È possibile scegliere il modello LLM da utilizzare — tra quelli supportati — e configurarlo tramite il pannello di amministrazione.

Questa modalità è particolarmente rilevante per settori regolamentati come finanza, sanità e pubblica amministrazione, dove la sovranità del dato è un requisito non negoziabile.

Cos'è il GitLab Duo Agent Platform? +

Il GitLab Duo Agent Platform è un livello di orchestrazione agentiva che coordina più agenti AI all'interno del ciclo di sviluppo software. A differenza di un semplice assistente che risponde a domande, gli agenti del Duo Agent Platform possono operare in autonomia: il Planner Agent scompone epiche in task, il Security Analyst Agent analizza le vulnerabilità, il Code Review Agent esamina le merge request e propone modifiche.

Il risultato è una riduzione dei tempi morti tra le fasi del ciclo di sviluppo, con agenti che lavorano in parallelo invece di aspettare handoff manuali tra i team.

Risorse

Presentazione dell'offerta

Una overview generale delle feature e dell’offerta Seacom

Rapporto DevSecOps

Una panoramica sul mondo DevSecOps in rapida maturazione