如何用其他用户启动Jenkins?

我正在与Jenkins一起工作,我想使用Jenkins与aroot的其他用户一起使用forever启动脚本。

因此,在我的构建配置中,我编写了以下命令:

sudo -u aroot forever start -a --uid 'server' bin/www

它可以正常工作,但是forever仍尝试访问jenkins用户,并且当我尝试使用以下命令永久查看脚本时:

forever list

我什么也没看见。为什么会这样?我已将用户更改为aroot,但它仍尝试在jenkins用户下启动脚本。我应该在这里做什么?

我什至尝试将默认的jenkins用户更改为aroot,但是在此之后,詹金斯兄弟们就不会重启。

jieke_mao 回答:如何用其他用户启动Jenkins?

您不需要永远的事情。只需从systemctl

启用它
# systemctl enable jenkins.service

如何通过编辑此文件来使其以不同的用户身份运行。

# vi /etc/sysconfig/jenkins

并将此行更改为所需的任何用户。

JENKINS_USER="aroot"

重新启动后,它将以该用户身份运行,但是您需要chown /var/lib/jenkins中的所有文件,以使其具有正确的所有权。

本文链接:https://www.f2er.com/2831045.html

大家都在问