美文网首页
Jenkins为每个用户配置不同的权限

Jenkins为每个用户配置不同的权限

作者: 简单点的笨演员 | 来源:发表于2020-10-10 17:12 被阅读0次

    jenkins自身的权限管理,无法实现用户指定显示视图或者视图中指定的jobs,这个时候就需要安装Role-based Authorization Strategy 插件。下面是详细步骤。

    1、jenkins安装 Role-based Authorization Strategy 插件

    2、修改授权策略


    image.png

    3、创建授权角色,如只能查看测试的任务(item):only_test
    Manage Jenkins -> Manage and Assign Roles -> Manage Roles

    给新授权角色设置Overall的权限,没有Overall权限登录后会提示:XXX is missing the Overall/Read permission


    每个用户都需要Overall的权限

    在给新授权角色设置能看到的任务,其中的Pattern是关键,使用正则表达式来匹配任务(item),添加后可以点击一下看看匹配到那些任务。


    image.png

    4、创建新用户,如:test1
    Manage Jenkins -> Manage Users -> 新建用户


    image.png

    5、给新用户加入角色
    Manage Jenkins -> Manage and Assign Roles -> Assign Roles,在Global roles 和 Item roles 中,给新用户加入刚才的角色。


    image.png

    至此Jenkins 用户项目权限管理 完!!!!!

    相关文章

      网友评论

          本文标题:Jenkins为每个用户配置不同的权限

          本文链接:https://www.haomeiwen.com/subject/mwljpktx.html