CloudBees Jenkins中的授权访问权限

时间:2015-07-20 16:25:12

标签: jenkins jenkins-plugins jenkins-job-dsl

我要求在一个文件夹中我们创建了一些作业,并希望为某些jbos提供构建访问权限,而其他人希望具有只读访问权限。让我在下面解释一下。

Folder –
    Folder1 –
        Job1
        Job2
    Folder2
        Job1
        Job2

在这里,我访问了“Folder”,因此Folder1,Folder2中的所有作业都具有构建访问权限。然后,想要将folder1中的job1限制为对“文件夹”上创建的组具有只读访问权限。请指导我实现这一目标。

而且,如果可以通过“job DSL”插件编程授权功能,也可以启发我。

由于

1 个答案:

答案 0 :(得分:0)

简短:为这些用户创建一个角色,并在这些文件夹中授予对该角色的访问权限。

我可以在这里为您提供文档更多内容。它还有各种例子:

什么很容易:

  • 所有用户都可以访问所有内容
  • 只限制了几个文件夹

这里的解决方法是一个丑陋的黑客,你限制对文件夹的访问。这里有一个很大的缺点:只要你有一个新角色,这个新创建的角色就可以访问所有文件夹(以及作业)。所以要小心使用它。 因此,如果您将所有内容锁定,然后仅授予角色选定的权限,则会更容易。