Automatizza l'assemblaggio, il collaudo e la consegna delle modifiche: pipeline, job, runner, ambienti e distribuzioni. Aiuta a rilasciare versioni più frequenti e sicure.
GitLab CI/CD è un sistema integrato di integrazione e distribuzione continua che trasforma le modifiche nei repository in un flusso ripetibile di controlli e consegne. Le pipeline sono descritte come codice: questo semplifica la standardizzazione dei processi, facilita il trasferimento delle pratiche tra i progetti e rende l’assemblaggio/test trasparente per tutto il team.
CI/CD copre l’intero ciclo: dai rapidi controlli ad ogni commit alla compilazione degli artefatti, alla pubblicazione dei pacchetti e al deployment in diversi ambienti. Il team ottiene un unico meccanismo di controllo qualità: i test e i controlli vengono eseguiti automaticamente, i risultati vengono salvati e i problemi sono immediatamente visibili, mentre le modifiche sono ancora “fresche” e facilmente correggibili.
Per i prodotti complessi, GitLab CI/CD supporta il ridimensionamento dei conveyor: suddivisione in sottoprocessi, unione di conveyor di più progetti e lavoro con ambienti (compresi gli ambienti temporanei per la revisione). Tutto questo è comodamente collegato a GitLab SCM, mentre la sicurezza è rafforzata tramite GitLab Security & Compliance.