天天看点

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.*