2015-07-20 63 views
0

我有要求在一個文件夾中我們創建了一些作業,並希望給一些jbos的構建訪問權限,其餘的只需要具有隻讀權限。下面讓我解釋一下。CloudBees Jenkins中的授權訪問

Folder – 
    Folder1 – 
     Job1 
     Job2 
    Folder2 
     Job1 
     Job2 

在這裏,我允許訪問「文件夾」,因此Folder1,Folder2中的所有作業都具有構建權限。然後,要限制Folder1中的job1具有對「Folder」上創建的組的只讀訪問權限。請指導我做到這一點。

另外,如果授權功能可以通過「工作DSL」插件進行編程,可以啓發我一些。

感謝

+0

您應該爲Job DSL部分打開一個單獨的問題。 – daspilker

回答

0

簡稱:爲這些用戶創建並授予這些文件夾中一個角色進入角色。

該文檔將在更多的部分,因爲我可以在這裏提供你。它也有各種例子:

什麼是容易實現:

  • 所有用戶都可以訪問所有
  • 只有幾個文件夾受到限制

這裏的解決方法是一個醜陋的黑客,你限制訪問該文件夾。這裏有一個很大的缺點:只要你有一個新的角色,這個新創建的角色將有權訪問所有文件夾(也包括作業)。所以小心使用這個。 由於這一點,如果將所有內容都鎖定,然後只將選定的權限授予角色,則更容易。