O shell será invocado com a opção "-ex". Assim todos os comandos são impressos antes ser executados, e a construção é considerada uma falha se qualquer dos comandos sair com um código diferente de zero.
Como uma boa prática, tente não colocar um script muito longo aqui. Ao invés, considere adicionar o script no SCM e simplesmente chamá-lo do Hudson, desta forma você pode rastrear as mudanças em seu script.