Jenkins基于角色/组的UI隔离构建作业

时间:2019-01-28 06:48:47

标签: jenkins jenkins-pipeline jenkins-plugins

我们在Jenkins中对新实例有一个要求,大约有10个团队使用它,我在寻找是否可以设置安全策略以区分用户-

1)每个团队/小组都应该能够查看/管理自己的构建作业等。 2)应该能够管理自己的转换。

请问关于如何实现此目标的任何建议/帮助?

TIA,

2 个答案:

答案 0 :(得分:0)

尝试Role Strategy Plugin。 来自插件信息:

  

此插件添加了新的基于角色的策略,以简化和加快用户管理。该策略允许:

     
      
  • 创建全局角色,例如管理员,作业创建者,匿名者等,从而可以在以下位置设置总体,从属,作业,运行,查看和SCM权限   全球基础。
  •   
  • 创建项目角色,仅允许基于项目设置作业和运行权限。
  •   
  • 创建从属角色,允许设置与节点相关的权限。将这些角色分配给用户。
  •   

答案 1 :(得分:0)

我建议使用Role-based Authorization Strategy插件。我正在使用它,效果很好。

  

此插件添加了新的基于角色的策略,以简化和加快用户管理。该策略>可以:

     
      
  • 创建全局角色,例如管理员,职位创建者,匿名者等,   允许设置>总体,从属,作业,运行,查看和SCM权限   在全球范围内。
  •   
  • 创建项目角色,仅允许设置Job   和基于项目的运行权限。
  •   
  • 创建奴隶角色,   允许设置与节点相关的权限。
  •   
  • 将这些角色分配给   用户
  •