在用户的Linux下运行Jenkins作业

我有Jenkins安装在Linux中,我想在用户下运行构build。

不只是一个简单的用户,而是一个属于访问Linux机器的用户列表,属于某个组,因为它有权修改/创build某个文件夹下的文件。

我已经读过一些地方,你可以设置variables$ JENKINS_USER,但我不知道在哪里和如何。 感谢您的时间

PS我做了一些研究,所有发布的问题都是相似的,但不一样的这一个

如果我不清楚,请阅读下面的内容:通常Jenkins使用一个叫做jenkins的用户来执行构build,现在我想能够使用不同的用户(预先存在)。

Solutions Collecting From Web of "在用户的Linux下运行Jenkins作业"

查看Started-By Environment变量插件。

https://wiki.jenkins-ci.org/display/JENKINS/Started-By+Environment+Variable+Plugin

编辑:

如果你只是问如何设置Jenkins在Linux下以不同的用户运行,这取决于你如何安装它。 我从来没有在Linux上设置Jenkins(但我可以使用谷歌)。 查看https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins了解不同的设置选项。 我看了一下安装Jenkins作为一个Unix守护进程 ,在第7步你需要设置一个配置文件。 更改该文件的最后一行( RUN_AS_USER=jenkins )以包含您选择的用户。

是的,有必要设置JENKINS_USER变量,但在另一个文件中。

看这里http://blog.manula.org/2013/03/running-jenkins-under-different-user-in.html