在Linux下以用户身份运行Jenkins作业
我在Linux中安装了Jenkins,我想在用户下运行构建。
不只是一个简单的用户,而是属于访问linux计算机的用户列表的一个用户,它属于某个组,因为它具有在特定文件夹下修改/创建文件的特权。
我读过某处可以设置变量$ JENKINS_USER,但是我不知道在哪里以及如何进行设置。感谢您的时间
PS我做了一些研究,所有发布的问题都与此相似,但不相同
如果我不清楚,请阅读以下内容:通常,Jenkins使用一个名为jenkins的用户执行构建,现在,我希望能够使用其他用户(预先存在)。
回答:
看一下Started-By Environment Variable插件。
https://wiki.jenkins-ci.org/display/JENKINS/Started-
By+Environment+Variable+Plugin
编辑:
如果您只是问如何设置Jenkins以在Linux中的其他用户下运行,则取决于您如何安装它。我尚未在Linux上设置Jenkins(但我可以使用google)。看看https://wiki.jenkins-
ci.org/display/JENKINS/Installing+Jenkins了解不同的设置选项。我看过将Jenkins作为Unix守护程序安装,在第7步中,您需要设置一个配置文件。更改该文件(RUN_AS_USER=jenkins
)中的最后一行以包含您选择的用户。
以上是 在Linux下以用户身份运行Jenkins作业 的全部内容, 来源链接: utcz.com/qa/421875.html