Attualmente, abbiamo un buon numero di lavori e condutture Jenkins per build, test, implementazioni e altre attività automatizzate.
Ogni volta che cambiamo o aggiungiamo un nuovo lavoro, lo testiamo solo manualmente - ad es. Andando sul "percorso felice" (quando il lavoro viene svolto senza errori), testando un paio di casi di test negativi quando un lavoro o una pipeline falliscono - controllando il codice di errore e notifiche.
Questo approccio chiaramente non è affidabile e non si adatta bene. Come possiamo migliorare questo processo? C'è un posto per l'automazione dei test quando si tratta di verificare come funzionano i lavori e le condutture di Jenkins?