在持续集成(CI/CD)流程中,追踪构建的触发用户是排查问题、审计操作或通知相关人员的重要需求。然而,Jenkins 默认不直接暴露触发构建的用户信息,尤其是在自动触发场景下。本文将详细介绍 多种获取 Jenkins 构建触发用户的方法,涵盖插件使用、脚本编写和 API 查询,并提供实际应用场景和常见问题解答。
1. 使用 Build User Vars
插件(推荐)
方法概述
Build User Vars Plugin 是 Jenkins 社区广泛使用的插件,能自动注入触发构建的用户信息到环境变量中,无需复杂脚本。
操作步骤
1. 安装插件
- 进入 Jenkins 控制台:Manage Jenkins > Manage Plugins。
- 在 Available 选项卡中搜索
Build User Vars Plugin
。 - 勾选