文章目录


一、安装插件Role-based Authorization Strategy

Jenkins Manage and Assign Roles角色权限控制_Assign Roles

二、启用Role-Based Strategy

Jenkins Manage and Assign Roles角色权限控制_sed_02


Jenkins Manage and Assign Roles角色权限控制_Assign Roles_03


选择Role-Based Strategy并保存

Jenkins Manage and Assign Roles角色权限控制_运维_04


会增加一个Manage and Assign Roles

Jenkins Manage and Assign Roles角色权限控制_jenkins_05


Jenkins Manage and Assign Roles角色权限控制_Assign Roles_06


Jenkins Manage and Assign Roles角色权限控制_sed_07


Jenkins Manage and Assign Roles角色权限控制_角色权限控制_08

三、正则匹配规则

  • 如果将字段设置为cpp-.*,则该角色将匹配名称以开头的所有作业cpp-.
  • ^git_.feature_.,以git_开头,中间任意字符,feature_后面跟任意字符
  • “^upgrade_(aa|bb)_.*”,(aa|bb)可以匹配aa或者bb
  • (dev.|test.),匹配dev.或者test.
  • 模式区分大小写。要执行不区分大小写的匹配,请使用(?i)表示法: (?i)cpp-.*这样不区分大小写的。
  • 可以使用以下表达式匹配文件夹 ^foo/bar.*