Iniciar / parar um serviço usando jenkins / hudson, sem sudo

2

Pergunta rápida - fez algumas pesquisas, mas não conseguiu encontrar nada.

Gostaria de poder parar / iniciar um serviço em um nó do Jenkins. É possível dar a permissão do usuário Jenkins para este sem usar o sudo? Ou será menos seguro do que usar o sudo com as linhas:

Defaults:jenkins !requiretty,!lecture
jenkins ALL=NOPASSWD:/etc/init.d/servicename

Obrigado.

(editado para adicionar 'hudson' ao título)

    
por shearn89 08.02.2013 / 15:32

1 resposta

1

Dê uma olhada no plugin ssh. Você pode especificar um usuário diferente e executar seu comando sem ter que usar o sudo nesse usuário.

link

    
por 08.09.2014 / 17:28