在 Jenkins 中设置权限,通常是通过 基于角色的权限管理(Role-Based Strategy) 或 项目矩阵授权 来实现的。下面按常见场景给你说明。
Manage Jenkins → Security → Authorization → Matrix Authorization Strategy
示例:
| 用户/组 | Overall | Job | Run |
|---|---|---|---|
| admin | ✅ | ✅ | ✅ |
| dev | ❌ | ✅ | ✅ |
| viewer | ❌ | Read | Read |
✅ 优点:简单
❌ 缺点:用户多了难维护
Manage Jenkins → Manage Plugins → 安装
Manage Jenkins → Security
Manage Jenkins → Manage and Assign Roles
dev-*)test-*)项目角色用 正则匹配 Job 名
Assign Roles
zhangsan → dev-rolelisi → readerOverall Readorder-*Build / Read / Workspace✅ 用 角色而不是个人账号 授权
✅ Job 命名规范(方便正则匹配)
✅ 禁止匿名用户有写权限
✅ 生产环境结合 LDAP / SSO
如果你告诉我:
我可以给你一套直接可抄的配置方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。