Jenkins 的权限设置通常依托于 认证(Authentication) 和 授权(Authorization) 两部分。下面按常见场景给你一个清晰、可落地的说明。
Jenkins’ own user databaseRole-Based Strategy(最常用、最灵活)⚠️ 改授权策略前,先确保你有一个管理员账号,否则容易“锁死自己”。
进入
Manage Jenkins → Manage and Assign Roles
常见角色划分:
Global Roles(全局角色)
admin
reader
developer
Project Roles(项目角色)
frontend-.*
backend-.*
✅ 示例:
developer + frontend-.*admin| 权限类型 | 说明 |
|---|---|
| Overall / Read | 是否能看到 Jenkins |
| Job / Build | 是否能构建 |
| Job / Configure | 是否能改任务 |
| Job / Delete | 是否能删任务 |
| Run / Delete | 是否能删构建记录 |
| Credentials / View | 是否能看凭据 |
Overall → ReadJob → Build / ReadOverall → Read❌ 不要直接给所有人 Administer
❌ 不要用 Logged-in users can do anything(生产危险)
✅ 用角色而不是人直接授权
✅ 改权限前先建好 admin 账号
如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。