Source: una modifica nel codice nel repository (o una pianificazione automatica) attiva una notifica per eseguire le automazioni nella pipeline.
Build: il codice sorgente viene combinato per creare un artefatto, un'istanza funzionante del prodotto, segnalando eventuali problemi.
Test: I test automatizzati vengono eseguiti per convalidare il codice e il comportamento del prodotto. Questi test possono essere eseguiti in più fasi e forniscono feedback agli sviluppatori.
Deploy: quando il codice ha superato i test, è pronto per essere implementato in un nuovo ambiente, prima manualmente in un ambiente di staging o automaticamente in un ambiente di produzione per i clienti.
Monitor: una volta che l'artefatto viene implementato in produzione, l'applicazione viene monitorata continuamente per analizzare le tendenze, esaminare le prestazioni e identificare proattivamente le aree problematiche.
Eventuali errori attiveranno notifiche per informare gli sviluppatori interessati della causa, e quando il codice sarà correttamente distribuito in produzione, l'intero team ne sarà informato.