jenkins 配置不同用户有不同权限

在Jenkins安装好后,需要先安装Role-based Authorization Strategy  这个插件:

jenkins 配置不同用户有不同权限_第1张图片

插件安装好后在系统管理里能看到这个说明安装成功:

jenkins 配置不同用户有不同权限_第2张图片

然后在系统管理--->全局安全配置中:

jenkins 配置不同用户有不同权限_第3张图片

保存之后点击:系统管理--->Manage and Assign Roles

jenkins 配置不同用户有不同权限_第4张图片

然后点击Manage Roles

jenkins 配置不同用户有不同权限_第5张图片

比如我现在要给php开发人员添加一个只发布php项目的权限,在上图的下面位置输入php,然后点击Add,就会如上图上面显示一样,然后在全部-->Read 打勾,别的都不用管

jenkins 配置不同用户有不同权限_第6张图片

然后在Project roles栏目里,如上图选择。

Pattern 的写法意思是把所有以php_*开头的项目分给php这个规则。

保存后再点击这个:

jenkins 配置不同用户有不同权限_第7张图片

然后如下图操作:

jenkins 配置不同用户有不同权限_第8张图片

保存后在系统管理--->管理用户--->新建用户:(用户名要和上面添加的User一样,我这儿都是phpUser)

jenkins 配置不同用户有不同权限_第9张图片

然后新建个php_test项目,以刚才新建的phpUser用户登录就可以看到:

jenkins 配置不同用户有不同权限_第10张图片

按此方法就可以配置不同用户拥有不同项目的权限,亲测有效。


你可能感兴趣的:(Jenkins,工具类,linux)