天天看點

Jenkins Manage and Assign Roles角色權限控制

文章目錄

  • ​​一、安裝插件Role-based Authorization Strategy​​
  • ​​二、啟用Role-Based Strategy​​
  • ​​三、正則比對規則​​

一、安裝插件Role-based Authorization Strategy

Jenkins Manage and Assign Roles角色權限控制

二、啟用Role-Based Strategy

Jenkins Manage and Assign Roles角色權限控制
Jenkins Manage and Assign Roles角色權限控制

選擇Role-Based Strategy并儲存

Jenkins Manage and Assign Roles角色權限控制

會增加一個Manage and Assign Roles

Jenkins Manage and Assign Roles角色權限控制
Jenkins Manage and Assign Roles角色權限控制
Jenkins Manage and Assign Roles角色權限控制

三、正則比對規則

  • 如果将字段設定為cpp-.*,則該角色将比對名稱以開頭的所有作業cpp-.
  • ^git_.feature_.,以git_開頭,中間任意字元,feature_後面跟任意字元
  • “^upgrade_(aa|bb)_.*”,(aa|bb)可以比對aa或者bb
  • (dev.|test.),比對dev.或者test.
  • 模式區分大小寫。要執行不區分大小寫的比對,請使用(?i)表示法: (?i)cpp-.*這樣不區分大小寫的。
  • 可以使用以下表達式比對檔案夾 ^foo/bar.*