我尝试从sudo
SSH plugin运行Jenkins
命令,但收到以下错误:
sudo:抱歉,你必须有一个tty来运行sudo
我的詹金斯工作需要能够停止并启动服务,我是unable to enable the remote user to do it without sudo。
有没有办法从Jenkins启用sudo?
答案 0 :(得分:1)
我设法通过将远程主机(SSH目标)上的sudo
更改为不需要Jenkins
,从sudoers
启用tty
:
#Defaults requiretty