Jenkins權限管理,不同用戶看到不同的項目

  1. 安裝插件;位置:【Manage Jenkins】-【Plugin Manager】-【可選插件】

    Role-based Authorization Strategy

  2. 重啓Jenkins生效

  3. 【Manage Jenkins】-【Configure Global Security】勾選Role-Based Strategy保存在這裏插入圖片描述

  4. 此時在【Manage Jenkins】就可以看到【Manage and Assign Roles】
    在這裏插入圖片描述

  5. 管理角色
    在這裏插入圖片描述
    角色管理:創建全局角色、項目角色,並可以爲角色分配權限。
    在這裏插入圖片描述
    如上圖、分別創建admin、anonymous兩個全局角色,dev_web_item、dev_web_item兩個項目角色;
    全局角色與項目角色區別,項目角色只能管理項目,沒有管理Jenkins的權限配置
    添加項目角色時,需要配置項目的匹配模式,如上圖中的Pattern,支持正則表達式,如"dev_web.*",“test_web.*” 是匹配以dev_web、test_web開頭的項目;
    也可以是整個項目的名稱比如"test_web",這樣匹配的是"test_web"這個項目;
    多個項目匹配比如以dev_web開頭和是test_web項目名稱的Pattern配置是"dev_web.*|test_web"

  6. 創建用戶
    在分配角色之前需要創建一個用戶
    位置:【Manage Jenkins】- 【Manage Users】-【新建用戶】添加用戶 在這裏插入圖片描述

    1. 選擇【Assign Roles】分配角色
      在這裏插入圖片描述
      給創建的用戶分配項目權限
  7. 當使用7的綁定的用戶登錄時候,只能看到相對應的項目權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章