我在Linux中安装了Jenkins,我想在用户下运行构建.
不仅仅是一个简单的用户,而且属于访问linux机器的用户列表,属于某个组,因为它有权修改/创建某个文件夹下的文件.
我在某处读过你可以设置变量$ JENKINS_USER,但我不知道在哪里以及如何.感谢您的时间
PS我做了一些研究,发布的所有问题都与此类似,但不一样
如果我不清楚请阅读:通常Jenkins使用名为jenkins的用户执行构建,现在我希望能够使用不同的用户(预先存在).
是的,有必要设置JENKINS_USER变量,但在另一个文件中.
请看这里http://blog.manula.org/2013/03/running-jenkins-under-different-user-in.html
查看 Started-By 环境变量插件。
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了解不同的设置选项。我查看了Installing Jenkins as a Unix daemon,在第7步你需要设置一个配置文件。更改该文件的最后一行 ( RUN_AS_USER=jenkins) 以包含您选择的用户。
| 归档时间: |
|
| 查看次数: |
62927 次 |
| 最近记录: |