jenkins Role-Based Strategy - 项目角色模式
jenkins Role-Based Strategy - project role patterns
我正在尝试提供基于角色的策略项目角色模式:
Role to Add: sysadmin
Pattern: *-stack
保存这些更改时,我在 Jenkins 中收到以下错误
Stack trace
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*-stack
^
at java.util.regex.Pattern.error(Pattern.java:1955)
at java.util.regex.Pattern.sequence(Pattern.java:2123)
at java.util.regex.Pattern.expr(Pattern.java:1996)
at java.util.regex.Pattern.compile(Pattern.java:1696)
at java.util.regex.Pattern.<init>(Pattern.java:1351)
at java.util.regex.Pattern.compile(Pattern.java:1028)
at com.michelin.cio.hudson.plugins.rolestrategy.Role.<init>(Role.java:90)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.ReadRoles(RoleBasedAuthorizationStrategy.java:763)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.newInstance(RoleBasedAuthorizationStrategy.java:711)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.doRolesSubmit(RoleBasedAuthorizationStra
我的模式有什么错误?
我们可以使用shell正则表达式来匹配Jenkins projects.In这种情况我们可以使用
Patter: \S*-stack
您可以考虑使用正则表达式 (.*) 代替 *
(.*)-stack
如果您需要提供对文件夹内作业以及根目录中作业的访问权限:
folder_name.*|job_in_root
可在此处找到更多相关信息:
我正在尝试提供基于角色的策略项目角色模式:
Role to Add: sysadmin
Pattern: *-stack
保存这些更改时,我在 Jenkins 中收到以下错误
Stack trace
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*-stack
^
at java.util.regex.Pattern.error(Pattern.java:1955)
at java.util.regex.Pattern.sequence(Pattern.java:2123)
at java.util.regex.Pattern.expr(Pattern.java:1996)
at java.util.regex.Pattern.compile(Pattern.java:1696)
at java.util.regex.Pattern.<init>(Pattern.java:1351)
at java.util.regex.Pattern.compile(Pattern.java:1028)
at com.michelin.cio.hudson.plugins.rolestrategy.Role.<init>(Role.java:90)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.ReadRoles(RoleBasedAuthorizationStrategy.java:763)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.newInstance(RoleBasedAuthorizationStrategy.java:711)
at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.doRolesSubmit(RoleBasedAuthorizationStra
我的模式有什么错误?
我们可以使用shell正则表达式来匹配Jenkins projects.In这种情况我们可以使用
Patter: \S*-stack
您可以考虑使用正则表达式 (.*) 代替 *
(.*)-stack
如果您需要提供对文件夹内作业以及根目录中作业的访问权限:
folder_name.*|job_in_root
可在此处找到更多相关信息: