You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Jenkins权限:仅允许用户访问子文件夹下的指定Job

Jenkins仅授权特定Job访问的解决方案

关键问题:你用了正则,但Jenkins用ANT风格匹配

Jenkins的Item角色权限配置不支持正则表达式,你之前写的folder1/(subfolder1A.*)/job1A这类正则格式完全不适用,必须用ANT风格路径模式。

正确配置步骤

  • 先确认Role-based Authorization Strategy插件已经安装并启用
  • 进入「Manage Jenkins」→「Manage and Assign Roles」→「Manage Roles」页面
  • 在「Item roles」板块新建一个角色(比如叫job1A-only),勾选需要的权限(比如只读、构建等)
  • 角色的「Pattern」字段直接填:folder1/subfolder1A/job1A

    注:如果路径里有特殊字符,用\转义,但常规名称直接写就行

  • 切到「Assign Roles」页面,找到目标用户,把刚创建的job1A-only角色分配给他

必须做的权限限制

  • 全局角色里别给这个用户分配任何多余角色,尤其是authenticated角色如果带了全局权限,要调整成仅必要的(比如去掉全局读权限)
  • 其他Item角色的模式不能覆盖到folder1/subfolder1A/job1A,避免权限冲突

验证

用该用户登录Jenkins,确认只能看到并操作folder1/subfolder1A/job1A,无法访问其他任何内容。

内容的提问来源于stack exchange,提问作者Anish Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 10:29:56