Per impostazione predefinita, la schell sarà invocata con l'opzione "-ex". In questo modo tutti i comandi saranno stampati prima di essere eseguiti, e la compilazione sarà considerata non riuscita se uno qualunque dei comandi esce con un codice d'uscita diverso da zero. Aggiungere la riga #!/bin/... per modificare questo comportamento.
Come buona pratica, si tenti di non immettere uno script shell di notevoli dimensioni. Si consideri invece la possibilità di aggiungere lo script shell al sistema di controllo del codice sorgente e di chiamare semplicemente quello script shell da Jenkins (tramite bash -ex myscript.sh o un comando simile), in modo da tenere traccia delle modifiche allo script shell.