在 Jenkins 中设置权限,通常是通过 基于矩阵的安全策略(Matrix Authorization Strategy) 或 基于项目的矩阵授权(Project-based Matrix Authorization) 来实现的。下面按常见场景一步步说明。
Jenkins’ own user database(自带用户)推荐新手先用 Matrix Authorization Strategy
| 权限 | 含义 |
|---|---|
| Overall/Administer | 管理员 |
| Overall/Read | 可登录查看 |
| Job/Read | 查看任务 |
| Job/Build | 触发构建 |
| Job/Configure | 修改任务 |
| View/Read | 查看视图 |
| 用户 | Admin | Read | Job Read | Build |
|---|---|---|---|---|
| admin | ✅ | ✅ | ✅ | ✅ |
| dev | ❌ | ✅ | ✅ | ✅ |
| test | ❌ | ✅ | ✅ | ❌ |
如果使用 Project-based Matrix Authorization Strategy:
✅ 不同项目可给不同人不同权限
安装插件:
Role-based Authorization Strategy
✅ 适合:
Overall/Read → 用户登录后空白如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。