首页 > 解决方案 > 创建作业时设置 Jenkins 系统用户组

问题描述

我在 Jenkins 中使用 Authorize User 插件,我正在尝试设置一个具有真正访问控制的多租户 jenkins。我想要一个包含一组 A 组可以看到的作业的文件夹,以及另一个包含另一组 B 组可以看到的作业的文件夹。

在主/控制器上,$JENKINS_HOME/jobs/ 文件夹会在触发构建时创建一个新的作业文件夹。但是,此文件夹是作为 SYSTEM 用户创建的,而不是 build 用户。问题是虽然我可以将构建用户放入 SYSTEM 用户组,但这也可以让他们访问文件系统上的任何作业,而不仅仅是他们应该拥有的文件夹。

有没有办法配置创建作业文件夹时设置的用户:组?

标签: jenkinsjenkins-plugins

解决方案


也许这有帮助: https: //support.cloudbees.com/hc/en-us/articles/204173600-How-do-I-limit-users-access-to-the-folders-to-which-they-belong- to-?page=94

它也应该与香草詹金斯一起使用。

警告:未尝试过 ;-)


推荐阅读