Guida introduttiva per le aziende
Per rimanere competitivi, è necessario trovare un modo per semplificare e ampliare il DevSecOps, in modo che i team possano distribuire codice sicuro più velocemente. Questa guida ti aiuterà a configurare rapidamente gli elementi essenziali per lo sviluppo e la distribuzione automatizzata del software se usi un piano Premium, con opzioni che includono sicurezza, conformità e pianificazione del progetto, disponibili nel livello Ultimate.
GitLab SaaS o GitLab Self-Managed Vuoi che GitLab gestisca la tua piattaforma GitLab o preferisci gestirla autonomamente? Osserva le differenze
Premium o Ultimate Per determinare quale livello sia più adatto alle tue esigenze, considera quanto segue: Sicurezza e conformità desiderate
- Il rilevamento dei segreti, SAST e la scansione dei container sono disponibili nella versione Premium.
- Con il livello Ultimate sono disponibili scanner aggiuntivi come DAST, dipendenze, immagini cluster, IaC, API e fuzzing.
- Per ottenere risultati utili, integrati nella pipeline delle richieste di merge e nella dashboard per la sicurezza, è necessario il livello Ultimate per la gestione delle vulnerabilità.
- Le pipeline di conformità richiedono Ultimate.
- Scopri di più sugli scanner di sicurezza e sulle funzionalità di GitLab in materia di conformità. Consulta la pagina dei prezzi per saperne di più.
Determina quante utenze desideri L'abbonamento GitLab SaaS utilizza un modello simultaneo (per utenza). Il costo dell'abbonamento viene calcolato in base al numero massimo di utenti assegnati al gruppo di primo livello o ai suoi sottogruppi durante il periodo di fatturazione. Puoi aggiungere e rimuovere utenti durante il periodo di abbonamento, a condizione che il numero totale di utenti in un dato momento non superi il limite previsto dall'abbonamento. Scopri di piùOttieni il tuo abbonamento SaaS GitLab SaaS è l'offerta software as a service di GitLab disponibile su GitLab.com. Per usare GitLab SaaS non devi installare nulla, basta solo la registrazione. L'abbonamento determina quali funzionalità sono disponibili per i tuoi progetti privati. Le organizzazioni con progetti open-source pubblici possono candidarsi attivamente al Programma GitLab per l'open-source. Le funzionalità di GitLab Ultimate, con 50.000 minuti di calcolo inclusi, sono gratuite per i progetti open-source idonei tramite il programma GitLab per l'open-source. Scopri di piùDetermina i minuti di runner condivisi di CI/CD necessariI runner condivisi vengono condivisi con ogni progetto e gruppo in un'istanza di GitLab. Quando i job vengono eseguiti su runner condivisi, vengono utilizzati i minuti di calcolo. Su GitLab.com, la quota di minuti di calcolo è definita per ogni spazio dei nomi ed è determinata dal livello di licenza sottoscritto. Oltre alla quota mensile, su GitLab.com è possibile acquistare minuti di calcolo aggiuntivi in base alle necessità.
Determina quante utenze desideri Un abbonamento GitLab Self-Managed utilizza un modello simultaneo (per utenza). Il costo dell'abbonamento viene calcolato in base al numero massimo di utenti assegnati al gruppo di primo livello o ai suoi sottogruppi durante il periodo di fatturazione. Puoi aggiungere e rimuovere utenti durante il periodo di abbonamento, a condizione che il numero totale di utenti in un dato momento non superi il limite previsto dall'abbonamento. Scopri di piùOttieni il tuo abbonamento Self-Managed Puoi installare, amministrare e gestire la tua istanza GitLab. La gestione dell'abbonamento a GitLab richiede l'accesso al Portale di assistenza clienti. Scopri di piùAttiva GitLab Enterprise Edition Quando installi una nuova istanza di GitLab senza licenza, vengono abilitate solo le funzionalità gratuite. Per abilitare ulteriori funzionalità in GitLab Enterprise Edition (EE), attiva la tua istanza con un codice di attivazione. Scopri di piùEsamina i requisiti di sistema Esamina sia i sistemi operativi supportati sia i requisiti minimi necessari per installare e utilizzare GitLab. Scopri di piùInstalla GitLab Scegli il tuo metodo di installazione Installa sul tuo provider di servizi cloud (se applicabile) Configura la tua istanza Configura la tua istanza di GitLab in base alle esigenze della tua organizzazione. Scopri di piùConfigura l'ambiente offline Configura un ambiente offline quando necessiti di isolamento dalla rete Internet pubblica (in genere applicabile ai settori regolamentati). Scopri di piùValuta la possibilità di limitare i minuti disponibili per i runner condivisi CI/CD. Per controllare l'utilizzo delle risorse sulle istanze Self-Managed GitLab, gli amministratori possono impostare la quota di minuti di calcolo per ogni spazio dei nomi. Scopri di piùInstalla GitLab Runner GitLab Runner può essere installato e utilizzato su GNU/Linux, macOS, FreeBSD e Windows. Scopri di piùConfigura GitLab Runner (facoltativo) GitLab Runner può essere configurato in base alle tue esigenze e ai tuoi criteri. Scopri di piùAmministrazione Self-Managed richiede un'amministrazione autonoma. Scopri di più
Puoi aggiungere funzionalità come la gestione dei segreti o i servizi di autenticazione, oppure integrare applicazioni esistenti come i sistemi di monitoraggio dei ticket. Scopri di più
Configura la tua organizzazione e i relativi utenti. Definisci i ruoli degli utenti e concedi a ciascuno l'accesso ai progetti di cui ha bisogno. Scopri di più
In GitLab puoi creare progetti per gestire in hosting la tua codebase. Puoi anche utilizzare i progetti per tenere traccia dei ticket, pianificare il lavoro, collaborare al codice e creare, testare e usare la CI/CD integrata per il deployment della tua app. Scopri di più
Pianifica il tuo lavoro creando requisiti, ticket ed epic. Pianifica il lavoro con traguardi intermedi e monitora il tempo impiegato dal tuo team. Scopri come risparmiare tempo con azioni rapide, osserva come GitLab visualizza il testo Markdown e impara a usare Git per interagire con GitLab. Scopri di più
Aggiungi il codice sorgente a un repository, crea richieste di merge per caricare il codice e utilizza la CI/CD per generare l'applicazione. Scopri di più
Seleziona gli scanner che desideri utilizzare (sono tutti attivi per impostazione predefinita). GitLab offre sia la scansione dei container sia l'analisi delle dipendenze per garantire la copertura di tutti questi tipi di dipendenza. Per coprire la maggior parte possibile della tua area di rischio, ti invitiamo a utilizzare tutti gli scanner di sicurezza di GitLab. Scopri di piùConfigura li tuoi criteri di sicurezza I criteri di GitLab offrono ai team della sicurezza un modo per richiedere l'esecuzione di analisi a loro scelta ogni volta che una pipeline di progetto viene eseguita secondo la configurazione specificata. I team della sicurezza possono quindi essere certi che le analisi impostate non siano state modificate, alterate o disabilitate. Scopri di piùConfigura le regole di approvazione delle RM e le approvazioni di sicurezza Configura le regole di approvazione delle richieste di merge e le approvazioni di sicurezza per garantire processi di revisione adeguati. Scopri di più
Esegui il deployment della tua applicazione internamente o pubblicamente. Utilizza i flag per rilasciare le funzionalità in modo incrementale. Scopri di più
GitLab offre una varietà di strumenti per aiutare a gestire e mantenere le applicazioni. Puoi monitorare le metriche più importanti per il tuo team, generare avvisi automatici in caso di calo delle prestazioni e gestire tali avvisi, tutto all'interno di GitLab. Scopri di più
A partire dalla versione 8.4, GitLab include un proprio sistema di misurazione delle prestazioni delle applicazioni, chiamato "GitLab Performance Monitoring". GitLab Performance Monitoring permette di misurare un'ampia varietà di statistiche. Scopri di più
Con l'avvento degli approcci DevSecOps e SRE, la gestione dell'infrastruttura diventa codificata e automatizzabile, e le best practice di sviluppo software trovano spazio anche in questo ambito. GitLab offre diverse funzionalità per velocizzare e semplificare le pratiche di gestione dell'infrastruttura. Scopri di più
Questo indicatore misura la frequenza con cui fornisci valore agli utenti finali. Una maggiore frequenza di deployment consente di ottenere feedback più rapidamente e di iterare più velocemente per fornire miglioramenti e funzionalità. Scopri di più


