• jenkins之角色授权[六]


    标签(linux): jenkins

    笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流

    有时候我们公司里面可能有好几个开发团队,当你做完jenkins后,对于测试环境可以直接交给测试或开发自己来发布。这时候对于项目权限的分配就必需控制好了。
    jenkins只是一个发布平台,几乎所有功能都是通过插件的来完成的。这里说的角色授权是基于Role-based Authorization Strategy这个插件来完成的。首先是保证这个插件是安装好的。

    注:本篇文章是个人的学习笔记,不构成任何生产建议。

    进入管理界面

    配置数据库和授权策略

    创建测试用户

    设置全局角色

    • jenkins--->系统管理----> Manage and Assign Roles -----> Manage Roles

    • 创建全局角色member(项目用户进入后可以读取和创建job)

    • Overall 允许read

    新建 project role

    创建project role name

    这里代表所有java开头的项目关联到这个角色,保存。

    分配角色

    配置全局权限

    分配权限

    这里如果给匿名全局只读权限会导致用户无需登录就能看见所有项目,建议不给配置

  • 相关阅读:
    XSS
    XSS
    检查空引用
    LockInt
    Unity Shaderlab: Object Outlines 转
    git 恢复单个文件的历史版本
    烽火HG220G-U E00L2.03M2000光猫改桥接教程
    mark mem
    转 class和struct最本质的区别
    unity shader base pass and additional pass
  • 原文地址:https://www.cnblogs.com/Csir/p/7518480.html
Copyright © 2020-2023  润新知