• 您現在的位置是:首頁 >要聞 > 2021-08-25 00:42:38 來源:

    默認行為是因為它將Jenkins用戶數據庫用于安全域

    導讀 Jenkins是一個開源DevOps工具,將幫助您部署和自動化企業應用程序。在Jenkins中,默認情況下,您可以創建用戶,但不能創建組。因此,如果您

    Jenkins是一個開源DevOps工具,將幫助您部署和自動化企業應用程序。在Jenkins中,默認情況下,您可以創建用戶,但不能創建組。因此,如果您想在Jenkins中分組,您有以下選項:對Jenkins使用OpenLDAP,對Jenkins使用Active Directory

    使用Unix用戶/組數據庫。這將使用PAM庫與詹金斯集成。

    為Jenkins使用基于角色的授權策略插件

    默認行為(即無法創建組)是因為它使用安全領域的Jenkins用戶數據庫。

    要驗證這一點,請以管理員身份登錄Jenkins,轉到管理Jenkins,單擊配置全局安全性,然后在訪問控制部分下的安全領域中,如果選擇Jenkins自己的用戶數據庫,則只能創建用戶,不能創建組。

    如果您希望能夠創建組(角色)并將某些權限分配給某些角色,并且不確定選擇哪個選項,最好使用基于角色的Jenkins插件。

    基于角色的授權策略插件可以與項目的默認Jenkins用戶數據庫和matrix授權策略一起使用。

    如果使用的是基于項目的矩陣授權策略,則可以按作業限制對用戶和組的訪問。也就是說,每個項目都有自己的局限性。

    我們之前已經詳細討論過:如何使用項目矩陣授權在Jenkins上設置用戶安全性

    在本教程中,我們將關注如何為詹金斯喬布斯設置基于角色的限制。

    安裝基于角色的授權策略插件

    使用您的管理員帳戶登錄到Jenkins-單擊管理Jenkins-單擊管理插件-單擊可用選項卡-在篩選器文本框中搜索角色。

    您將在結果中看到基于角色的授權策略。點按它前面的復選框以選擇此項目。單擊底部的安裝而不重新安裝按鈕。

    安裝此插件后,重新啟動Jenkins。

    安裝插件后,您應該會在“已安裝”選項卡下看到它,如下所示。

    猜你喜歡

  • 成人app