首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用基于角色的策略时对特定的jenkins工作进行限制

如何在使用基于角色的策略时对特定的jenkins工作进行限制
EN

Stack Overflow用户
提问于 2019-01-23 11:03:50
回答 1查看 40关注 0票数 0

我们是一个小团队。开发人员也是运维人员。当我使用基于角色的策略时,我有一个角色devops,它允许所有开发人员创建和运行作业。但是,还有一个go-production作业,我不希望所有的开发人员都能运行它。我尝试过project role,但看起来如果我将角色devops赋予开发人员,project role将不会生效。

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2019-01-23 17:09:37

是的,全局角色会覆盖您在项目角色中指定的任何内容,这就是您的project role不会生效的原因。我建议您将全局devops角色限制为仅具有读取和创建作业的权限,然后创建新的项目角色,该角色具有在特定项目(或多个项目)上运行/配置/删除作业的权限。

对于项目角色,有一个有用的Pattern字段,它包含在一个正则表达式中,旨在匹配角色将应用到的作业的全名(包括文件夹名称,如果您使用的是Cloudbees文件夹插件)。详情请参考官方documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54319456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档