如何在jenkins中以root身份执行命令
我正在使用jenkins进行作业,我想在ExecuteShell中以root用户身份执行命令,但当我运行如何在jenkins中以root身份执行命令,jenkins,Jenkins,我正在使用jenkins进行作业,我想在ExecuteShell中以root用户身份执行命令,但当我运行 sudo su然后whoami我得到结果。我是否可以作为root用户运行该命令 我假设您已经在sudo用户组中添加了Jenkins,如果没有,则添加此Jenkins ALL=(ALL)NOPASSWD:ALL或 sudo su将无法工作,因为Jenkins将命令作为脚本运行,您必须选择 内联sudo用户命令 创建脚本,然后与sudo用户一起运行 sudo su-root-c'whoam
sudo su然后whoami我得到结果。我是否可以作为root用户运行该命令 我假设您已经在
sudo
用户组中添加了Jenkins,如果没有,则添加此Jenkins ALL=(ALL)NOPASSWD:ALL
或
sudo su
将无法工作,因为Jenkins将命令作为脚本运行,您必须选择
- 内联sudo用户命令
- 创建脚本,然后与sudo用户一起运行
sudo su-root-c'whoami'
或者将命令保存到bash脚本,然后使用sudo
运行
sudo/path\u to\u命令。sh
yes可以传递命令数,如sudo su-root-c'cd/stream/sources/wowza模块;pwd;吉特储藏;git获取&git签出分支;git-pull;吉特隐藏流行音乐;蚂蚁;mv build/stream.jar/usr/local/WowzaStreamingEngine/lib/“