Jenkins根据用户

时间:2016-10-31 10:47:20

标签: jenkins jenkins-plugins

我有一些詹金斯的工作。我也有一些用户。 我想让一些用户只能查看某些Jenkins的工作。

例如,我可能有以下用户:

  1. 分期
  2. 以及以下工作:

    1. 一个活
    2. B-活
    3. 一阶化
    4. B阶段
    5. 我希望登台用户只能查看* -staging jobs

      我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以为每个项目制定矩阵授权策略,如下所示。

  1. 管理Jenkins > 配置全局安全>在授权部分选择基于项目的矩阵授权策略
  2. 在矩阵中添加全局ACL。例如,检查管理员用户的全部内容,如下所示。 enter image description here

  3. 对于项目 a-live ,请转到项目的配置页面,选中启用基于项目的安全性

  4. 为用户 live 添加ACL。如果您没有在此处为用户登台制作任何ACL,他就无法在他的视图中看到此作业(也不会对作业做任何事情)。 enter image description here

  5. 为其他项目配置auth矩阵。