jenkins对于发代码,还是比较方便的,不管是Php,python,java,vue等都可以发布,可以减少运维成本,并且能很好的管理权限。
1,权组规划
admin 拥有管理jenkins的所有权限
build 允许范围:管理build, 配置build,启动/停止build,管理build机器等
viewer 只读用户组,看过程
2,安装Role-based Authorization Strategy,插件
3,系统管理=》全局安全设置,修改如下
授权策略
Access Control for Builds
4,系统管理=》Manage and Assign Roles=》Manage Roles,修改如下:
Manage Roles
5,系统管理=》管理用户,添加测试用户:
添加用户
6,系统管理=》Manage and Assign Roles=》Assign Roles,修改如下
分配权限
7,用不同的浏览器,登录上面三个用户,就可以发现左边导行是不同的
原文
http://blog.51yip.com/server/2115.html