Jenkins基于视图/选项卡的安全性

时间:2015-11-09 19:44:08

标签: security jenkins

有没有人知道,如果有一个Jenkins插件允许基于View / Tab的安全性?

我们使用基于项目的安全矩阵来实现整体安全性。但我们发现,在某些情况下,这并不适合所有需求。我们需要授予对特定作业列表的访问权限,并允许用户在该视图中创建作业。我知道你可以为个人工作增加安全性,但这工作太多了。如果您可以通过视图为作业集添加安全性,那将是最好的。我真的不想设置角色,只过滤几个奇怪的特定用例。

1 个答案:

答案 0 :(得分:1)

我一直在寻找同样的东西,但我很确定这样的东西还没有。

我发现最接近查看安全性的是View Job Filter插件。它允许您根据用户的一些有限安全选项过滤视图(例如,用户是否具有读取权限)。但是,该插件的缺点在于附加的安全过滤器不会限制现有的视图设置。过滤器仅根据过滤器设置添加其他作业。例如,如果告诉视图包含所有具有正则表达式.*Admin-.*的作业,然后我通过查看作业过滤器告诉视图以包含用户具有读取权限的作业;它将包括以Admin-开头的所有作业。它将包括用户具有读取权限的所有作业。我希望插件根据用户的读取权限限制以Admin-开头的作业(例如,显示Admin作业的子集)。

Sectioned View Plugin在其待办事项列表中

  

为每个视图添加安全矩阵(如基于项目的Matrix安全性) - 不确定这个。我认为只使用现有的基于项目的安全矩阵会更好。这些部分只需要尊重这些权限。请参阅有关此主题的其他待办事项。

但尚未完成。