使用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 One
到Folder Two
和Folder Three
代表不同的项目,每个Folder
都有自己的Jobs
,由Views
分组。您如何看到View 3
和View 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*
)。
要求Folder
,View
和Jobs
组件具有任何名称,并且对某些名称模式不严格,以便更改任何组件的>任何名称(必要时)。
注意,请考虑以下情况:将Folder Two
与View 44
一起添加到Job ABC
中,View
和Job
必须可用于UserX
(UserY
的和/或-且其角色不同于UserX
)
如何做到这一点?还有其他需要考虑的插件吗?