Jenkins遇到的坑

1、 自定义Shell 中使用sudo报错 - sudo:抱歉,您必须拥有一个终端来执行 sudo

+ '[' '!' -d /opt/bdap-portal/java/bdap-portal-server-1.0.0-SNAPSHOT ']'

+ sudo /opt/bdap-portal/java/bdap-portal-server-1.0.0-SNAPSHOT/shutdown.sh

sudo:抱歉,您必须拥有一个终端来执行 sudo

Build step '执行 shell' marked build as failure

Email was triggered for: Always

Sending email for trigger: Always

解决办法

sudo sed -i 's/Defaults requiretty/#Defaults requiretty/g' /etc/sudoers

sudo cat /etc/sudoers | grep requiretty

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容