Io uso Jenkins per eseguire alcuni test di integrazione su un appilcation web (usando il cetriolo, capibara e selenio)Jenkins Corporatura fallisce quando gli artefatti non sono lì
Ogni volta che un test fallisce, uno screenshot, il sorgente HTML e un video il processo è salvato.
struttura il percorso è simile al seguente:
results/output/<test_name>/<files>
Io uso i manufatti di archiviazione dispongono di Jenkins per fornire i file (modello: results/output/*/*
). Funziona alla grande.
Tuttavia, non appena una build riesce, non ci sono screenshot/video ecc ... e la compilazione fallisce perché Jenkins non riesce a trovare i file per il pattern.
C'è un modo per dire a Jenkins di avere successo senza avere i file presenti?
Non voglio fare un trucco sporco che comporta la creazione di una struttura di cartelle vuota come risultato/uscita/successo/hooray.txt.
Buona domanda; Mi stavo chiedendo esattamente la stessa cosa! – Jonik