创建作业时设置Jenkins系统用户组



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

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

是否有一种方法可以配置在创建作业文件夹时设置的用户组?

也许这有帮助: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

它还应该使用香草詹金斯。

警告:未尝试;-)

最新更新