实现效果
Jenkins集成OpenLDAP使其指定账号只能对指定Job进行操作。
插件安装
Jenkins中安装如下两个插件:
- Role-based Authorization Strategy,配置用户权限
- LDAP,支持LDAP用户登录
系统配置
Job页面
配置首页只有目录,这些目录的名称是有规范的,以Dir开头,前后端标识,正式测试端标识,以'_'分隔,用于权限管控时配置。
这些具体的Job属于指定的目录,名称也有规范。项目名开头,前后端标识,正式测试端标识,以'_'分隔。前端Job保存在前端目录中,也是以这种方式。
基于角色的授权策略
Manage Roles
配置权限,