2015-07-20 31 views
0

我有要求在一个文件夹中我们创建了一些作业,并希望给一些jbos的构建访问权限,其余的只需要具有只读权限。下面让我解释一下。CloudBees Jenkins中的授权访问

Folder – 
    Folder1 – 
     Job1 
     Job2 
    Folder2 
     Job1 
     Job2 

在这里,我允许访问“文件夹”,因此Folder1,Folder2中的所有作业都具有构建权限。然后,要限制Folder1中的job1具有对“Folder”上创建的组的只读访问权限。请指导我做到这一点。

另外,如果授权功能可以通过“工作DSL”插件进行编程,可以启发我一些。

感谢

+0

您应该为Job DSL部分打开一个单独的问题。 – daspilker

回答

0

简称:为这些用户创建并授予这些文件夹中一个角色进入角色。

该文档将在更多的部分,因为我可以在这里提供你。它也有各种例子:

什么是容易实现:

  • 所有用户都可以访问所有
  • 只有几个文件夹受到限制

这里的解决方法是一个丑陋的黑客,你限制访问该文件夹。这里有一个很大的缺点:只要你有一个新的角色,这个新创建的角色将有权访问所有文件夹(也包括作业)。所以小心使用这个。 由于这一点,如果将所有内容都锁定,然后只将选定的权限授予角色,则更容易。