Java 在每次构建时从Jenkins email ext向提交者发送电子邮件

Java 在每次构建时从Jenkins email ext向提交者发送电子邮件,java,jenkins,hudson,jenkins-plugins,email-ext,Java,Jenkins,Hudson,Jenkins Plugins,Email Ext,我正在使用Jenkins v1.533、Email Ext v2.34和Jenkins Mercurial plugin v1.47,并且我想为每个版本向自上次构建以来的所有Mercurial提交者发送电子邮件 在构建后的操作中,我添加了可编辑的电子邮件通知,并添加了成功、失败、不稳定、仍然不稳定、修复、仍然失败的触发器,用于收件人、开发人员和罪犯。唯一收到电子邮件的人是项目收件人。电子邮件永远不会发送给通讯员 [INFO] Final Memory: 34M/493M [INFO] -----

我正在使用Jenkins v1.533、Email Ext v2.34和Jenkins Mercurial plugin v1.47,并且我想为每个版本向自上次构建以来的所有Mercurial提交者发送电子邮件

在构建后的操作中,我添加了可编辑的电子邮件通知,并添加了成功、失败、不稳定、仍然不稳定、修复、仍然失败的触发器,用于收件人、开发人员和罪犯。唯一收到电子邮件的人是项目收件人。电子邮件永远不会发送给通讯员

[INFO] Final Memory: 34M/493M
[INFO] ------------------------------------------------------------------------
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: <*>
Finished: SUCCESS
[INFO]最终内存:34M/493M
[信息]------------------------------------------------------------------------
已为以下内容触发电子邮件:成功
发送触发邮件:成功
发送电子邮件至:
完成:成功
仅是我在项目收件人列表中配置的电子邮件地址(此处出于明显原因进行了删除)。如何让它在每次构建时都向提交者发送电子邮件?

您说过您向开发人员发送电子邮件,您是指“发送给提交者”复选框吗

来自插件描述

发送给提交者-选中此复选框可将电子邮件发送给任何人 谁签入了上次生成的代码。该插件将生成一个 基于提交人id和附加的“默认值”的电子邮件地址 Jenkins全球配置页面中的“电子邮件后缀”。例如, 如果某个id为“first.last”的人进行了更改,则 默认电子邮件后缀为“@somewhere.com”,然后将发送电子邮件 “首先”。last@somewhere.com"

刚刚安装了最新的插件2.34(也需要更新jenkins),并注意到不再有提交者,而是开发人员。不幸的是,触发器的帮助被破坏了。因此,只有猜测是可能的

检查生成电子邮件地址的方法是否适合您的场景,以及是否设置了默认的电子邮件后缀。

您说您向开发人员发送了电子邮件,是指“发送给提交人”复选框吗

来自插件描述

发送给提交者-选中此复选框可将电子邮件发送给任何人 谁签入了上次生成的代码。该插件将生成一个 基于提交人id和附加的“默认值”的电子邮件地址 Jenkins全球配置页面中的“电子邮件后缀”。例如, 如果某个id为“first.last”的人进行了更改,则 默认电子邮件后缀为“@somewhere.com”,然后将发送电子邮件 “首先”。last@somewhere.com"

刚刚安装了最新的插件2.34(也需要更新jenkins),并注意到不再有提交者,而是开发人员。不幸的是,触发器的帮助被破坏了。因此,只有猜测是可能的


检查生成电子邮件地址的方法是否适合您的场景,以及您是否设置了默认的电子邮件后缀。

电子邮件分机没有只向提交者发送邮件的选项。事实上,您可以对失败和成功使用触发器,并触发发送邮件给罪犯或收件人列表或开发人员


从三个选项中选择罪犯或收件人列表或开发人员。

Email ext没有只向提交人发送邮件的选项。事实上,您可以使用失败和成功触发器,并向罪犯或收件人列表或开发人员发送邮件


选择三个选项中的任意一个:罪犯或收件人列表或开发人员。

没有提交者选项,只有开发人员:
发送到:收件人开发人员请求者罪犯
,因此我认为开发人员的旧提交者标签已更改。你是对的:(-你检查过了吗,你是否设置了默认的电子邮件后缀?我有同样的问题。我也设置了默认的电子邮件后缀。我仍然将收件人列表设置为空。我使用的是Git插件版本2.4.0。还有其他线索吗?没有提交者选项,只有开发人员:
发送到:收件人开发人员请求者罪犯
因此,我认为开发人员更改了旧的提交者标签。你是对的:(-你检查过了吗,你是否设置了默认的电子邮件后缀?我有同样的问题。我也设置了默认的电子邮件后缀。我仍然得到空的收件人列表。我使用的是Git插件版本2.4.0。还有其他线索吗?有问题吗现在是“上游通讯者”选项(和其他选项)。我列出了jenkins 2.2电子邮件分机2.42触发器的选项并发送到此处:现在是“上游通讯者”选项(和其他选项)。我列出了jenkins 2.2电子邮件分机2.42触发器的选项并发送到此处: