utilizo Jenkins para ejecutar algunas pruebas de integración en un appilcation web (usando el pepino, el capibara y selenio)Jenkins generación falla cuando los artefactos no están allí
Cada una prueba falla, una captura de pantalla, el código HTML y un video de el proceso está guardado
estructura de la trayectoria se ve así:
results/output/<test_name>/<files>
utilizo la función de los artefactos archivo de Jenkins para proporcionar los archivos (patrón: results/output/*/*
). Funciona muy bien.
Sin embargo, tan pronto como una compilación tiene éxito, no hay capturas de pantalla/videos, etc ... y la construcción falla porque Jenkins no puede encontrar los archivos para el patrón.
¿Hay alguna manera de decirle a Jenkins que tenga éxito sin tener los archivos presentes?
No quiero hacer un hack sucio que implica la creación de una estructura de carpeta vacía como result/output/success/hooray.txt.
Buena pregunta; ¡Me preguntaba exactamente lo mismo! – Jonik