簡體   English   中英

Jenkins基於項目的安全性

[英]Jenkins Project Based Security

我在jenkinks中使用基於角色的安全性。

我想知道的是有一個做以下事情。

當下:

使用基於角色的插件。

在經理和分配角色

  • 全局角色 ”>>我有一個“管理員”他可以創建一個項目
  • 項目角色 ”>>創建了單獨的項目,允許您構建/刪除/執行作業 - 但不創建作業

問題是:

  • 我希望一個人擁有管理員權限來創建項目
  • 團隊成員進入該項目並創建工作但僅針對那些他們已賦予權利的項目,而沒有給予他們“全球管理員權限”

未來我想要的:

管理員角色

  • 給人管理員(全球權利)他可以去哪里創建應用程序(項目)。

項目基礎

  • 團隊成員有權僅為應用程序(項目)創建和刪除作業,並且無權訪問另一個Applicatons(項目),並且沒有獲得創建其他項目或觸摸其他人項目的全局權限

任何新的安全權限插件,我使用基於角色的插件。

任何新的有趣的插件,我可以結帳,看看我可以去哪個方向?

你需要這個:

First step is install the plugin "Jenkins Role Strategy Plugin".
Second step is reset Jenkins.

按照步驟:

  1. 使用您的憑據登錄Jenkins。
  2. 轉到“管理Jenkins”。
  3. 轉到“配置全局安全性”。
  4. 在“授權”選項中選擇“基於項目的矩陣授權策略”並根據需要設置權限。

顯然,如果您需要具有管理員權限,那么將根據需要放置權限。

注意:如果您需要按作業放置權限,則必須在“啟用基於項目的安全性”選項中為每個作業設置。

問候...

@亞當,

看看Jenkins角色策略插件

此插件添加了一個新的基於角色的策略,以簡化和加強用戶管理。 該策略允許:

  • 創建全局角色,例如管理員,工作創建者,匿名者等,允許在全球范圍內設置總體,從屬,作業,運行,查看和SCM權限。
  • 創建項目角色,允許僅基於項目設置“作業”和“運行”權限。
  • 創建從屬角色,允許設置與節點相關的權限。
  • 將這些角色分配給用戶。

希望有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM