Jenkins-生成前带有生成用户id的电子邮件触发器

Jenkins-生成前带有生成用户id的电子邮件触发器,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,使用Jenkins 2.277.2(LTS)和扩展电子邮件通知和构建用户vars插件,我试图在构建之前发送电子邮件,通知构建用户作业已启动,以及在成功/失败之后 问题是我需要使用${BUILD\u USER\u ID}变量,它不会在构建前触发器中公开。对于我测试过的任何其他触发器(始终为failure-any,success),它是正确公开的,但是所有这些电子邮件都是在构建之后发送的,我需要通知构建用户作业已启动 有什么办法可以做到这一点吗?理想情况下,没有更多的插件安装,但如果没有办法,这也是

使用Jenkins 2.277.2(LTS)和扩展电子邮件通知和构建用户vars插件,我试图在构建之前发送电子邮件,通知构建用户作业已启动,以及在成功/失败之后

问题是我需要使用
${BUILD\u USER\u ID}
变量,它不会在构建前触发器中公开。对于我测试过的任何其他触发器(始终为failure-any,success),它是正确公开的,但是所有这些电子邮件都是在构建之后发送的,我需要通知构建用户作业已启动

有什么办法可以做到这一点吗?理想情况下,没有更多的插件安装,但如果没有办法,这也是可以接受的。 谢谢


upd我可能更容易说明我的意思-以下是电子邮件用户通知的外观

,我将使用requestor()。。。你试过了吗?请看,我需要在邮件主题中使用该用户id(基本上是登录名)。邮件本身被发送给了正确的人,因为我正在使用GUI编辑器并简单地选择了“发送到构建用户”,这对我来说可能更容易说明我的意思-下面是如何确保构建用户vars插件已安装的?默认情况下不安装它。文档看起来VAR应该立即可用。当然,我确信,正如我在原始帖子中所说的,这个确切的变量在同一个jenkins工作中与其他电子邮件触发器(总是,失败-任何,成功)一起使用,并且它确实得到了正确的扩展。它是唯一一个无法工作的“构建前”触发器。插件本身已安装()并更新至最新版本。