Atualmente, temos um número razoável de trabalhos e pipeline da Jenkins para construções, testes, implantações e outras atividades automatizadas.
Sempre que alteramos ou adicionamos um novo trabalho, apenas o testamos manualmente - por exemplo, percorrendo o "caminho feliz" (quando o trabalho é realizado sem erros), testando alguns casos de teste negativos quando um trabalho ou pipeline falha - verificando o código de erro e notificações.
Essa abordagem claramente não é confiável e não escala bem. Como podemos melhorar esse processo? Existe um lugar para a automação de testes quando se trata de verificar como os trabalhos e os pipelines do Jenkins funcionam?