Jenkins的权限管理

Jenkins的权限管理

本文接上篇内容。
之前解决了一个因为权限插件导致的启动报错问题。这里将会介绍如何对权限做管理。

也许犯错真的能让人成长,在前面对启动错误进行处理的时候,我发现config.xml中有这么一段内容:

1
2
3
4
5
6
7
<authorizationStrategy class="com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy">
<roleMap type="globalRoles">
<此处省略部分内容/>
</roleMap>
<roleMap type="slaveRoles"/>
<roleMap type="projectRoles"/>
</authorizationStrategy>

projectRoles!!! 我不就是因为找不到projectRoles才准备卸载重装插件的吗(大写的黑人问号脸)??

PS: 这里用我自己的理解解答一下为什么Item roles就是project roles。以前jenkins新建任务好像是New job,最近貌似改成了New item。所以你懂了吧?

正文内容

  1. 安装插件Role-base Authorization Strategy
  2. Jenkins > Manage Jenkin > Configure Global Security > Authorization > 选中Role-Based Strategy
  3. Jenkins > Manage Jenkin > Manage and Assign Roles
  4. Manage Role
  5. Assign Roles

关于权限配置就聊到这里了,验证是否有效这里就省略了哈(当然我是亲测有效的,这里懒的写了)~

作者

Trainoo

发布于

2019-12-28

更新于

2020-06-02

许可协议