Jenkins:如何为用户(远程)配置角色控制以仅查看特定的文件夹和视图

使用Jenkins时遇到以下情况

在服务器计算机上存在admin

创建并可供其使用的内容
Folder One
 View 1
   Job A
   Job B
   Job C
 View 2
   Job D
   Job E
   Job F
 View 3 (For other Users mostly remote)
   Job A
   Job F

Folder Two
 View 11
   Job AAA
   Job BBB
   Job CCC
 View 22
   Job DDD
   Job EEE
   Job FFF
 View 33 (For other Users mostly remote)
   Job AAA
   Job FFF

Folder Three
  View Alpha
    Job 111
    Job 222
  View Beta
    Job 333
    Job 444
  View Zulu
    Job 555

Folder OneFolder TwoFolder Three代表不同的项目,每个Folder都有自己的Jobs,由Views分组。您如何看到View 3View 33(而不是View Zulu)的创建方式仅是允许其他用户(大多数是远程用户)访问。

请求,我需要的是UserX 一旦登录,然后自动可以看到以下内容:

Folder One
 View 3 (For other Users mostly remote)
   Job A
   Job F

Folder Two
 View 33 (For other Users mostly remote)
   Job AAA
   Job FFF

实际上与第一个目录 Folder结构相同,但是您可以看到:

  • 只有两个文件夹(三个)
  • 对于每个文件夹(项目),只有一个视图

我在youtube上观看了这些视频:

这些视频很有价值,它们可以与Role-based Authorization Strategy插件一起使用,但不能满足要求的情况 ,它们只是基于将控制权应用于特定的Jobs >

UserX一旦登录,就会看到:

   Job A
   Job F
   Job AAA
   Job FFF

乍看之下,呈现的外观或结构并不十分合适或不友好。

借助插件,即使在可能的情况下也可以使用正则表达式或名称模式(例如:Test*Java*),也不一定总是可以应用此规则(如果您正在考虑考虑Remote*)。

要求FolderViewJobs 组件具有任何名称,并且对某些名称模式不严格,以便更改任何组件的>任何名称(必要时)。

注意,请考虑以下情况:将Folder TwoView 44一起添加到Job ABC中,ViewJob必须可用于UserXUserY和/或-且其角色不同于UserX

如何做到这一点?还有其他需要考虑的插件吗?

a15116337758 回答:Jenkins:如何为用户(远程)配置角色控制以仅查看特定的文件夹和视图

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3127974.html

大家都在问