jenkins ci构建用户组不正确

时间:2011-06-09 07:21:39

标签: unix jenkins

为了构建我们的软件,有一个构建组。这是为了将某些文件写入该组具有写入权限的特定位置。

我已将jenkins用户设置为该组的一部分。但由于“权限被拒绝”,构建过程失败。

为了调试,我得到了声明来打印出真正有效的进程gid。如果我从shell运行与jenkins用户相同的命令,则该组是正确的,即构建组。但是通过詹金斯,它是詹金斯的默认组,即“詹金斯”本身。

如何让jenkins使用正确的组?

系统信息:

操作系统:RHEL5 詹金斯版本:1.414

2 个答案:

答案 0 :(得分:2)

重新启动jenkins服务器加载了组信息。

答案 1 :(得分:0)

你的奴隶可能正在像你安装它的人一样运行,这可能与构建用户不同。在Jenkins中配置您的slave,以作为构建用户进行安装。