在Jenkins上,是否有一种方法可以为每个文件夹的用户给予权限

zz2j4svz  于 2023-06-28  发布在  Jenkins
关注(0)|答案(1)|浏览(264)

在Jenkins上,我想为每个文件夹的用户带来权限。当前在“VIEW”下有作业-不是在VIEW级别授予权限,而是在文件夹级别授予权限-文件夹下的作业会导致作业名称更改

  • 目前的情况对我们不利,因为如果有人想要创建新的作业/更改配置等。它需要对整个Jenkins的权限,因为Jenkins不允许根据VIEW向用户给予权限。

->使命基本上是将Jenkins的VIEW变成文件夹,这样我们就可以向开发团队给予权限,这样他们就可以不打扰我们了。
什么是最好和最安全的方法来做到这一点?

i2loujxw

i2loujxw1#

看起来最简单的解决方案是安装Folders plugin,将作业移动到文件夹并使用Folder-based Authorization Strategy。我们使用的模式是高级Role-based Authorization Strategy,因为我们的安装早于基于文件夹的插件的可用性。
可以创建递归文件夹的视图,这样它们就可以看到它们有权使用的作业以及它们所属的位置。
还有一个({JENKINS_URL}/configure)选项:
[ X ] Restrict project naming
扩展为(o) Role-Based Strategy
以约束作业的命名。
顺便说一句:正如SuperUser response中详细说明的那样,一个作业只有一个真实的的全名(路径),尽管有/view/的url。

相关问题