Eu usei este post para preparar meu ambiente para enviar e-mails que foram muito úteis. Por outro lado, a melhor maneira de colocar parâmetros extras em java sem alterar o script hudson é alterar o arquivo de configuração hudson que define os valores padrão para o sistema.
No meu caso eu usei o CentOS e o arquivo de localização é / etc / sysconfig / hudson
- pare o serviço primeiro: serviço hudson stop
- sudo vim hudson
- Edite as variáveis que você precisa no caso do post:
HUDSON_JAVA_OPTIONS="- Djava.awt.headless = 'true' -Dmail.smtp.starttls.enable = 'true'"
Salvar após edição e iniciar o hudson novamente: serviço hudson stop
Espero que meus comentários possam ajudar