-->

为什么詹金斯“扩展电子邮件”不包括扩展信息?(Why are Jenkins “extended e

2019-08-01 04:21发布

我们安装电子邮件分机 2.24.1到詹金斯1.447。 我们将“扩展电子邮件通知”,“默认内容”,以

$ PROJECT_NAME - 建立#$ BUILD_NUMBER - $ BUILD_STATUS:

检查控制台输出在$ BUILD_URL查看结果。

失败的测试(回归相比以前的版本):$ {FAILED_TESTS,onlyRegressions =真}

变化:$ {CHANGES,showPaths =真,格式= “%A:%R%P \ N - \” %米\”,pathFormat = “\ n \叔%P”}

我们去了一个项目,并选择“编辑电子邮件通知”,离开了默认设置,其中“默认主题”说:$ DEFAULT_SUBJECT和“默认内容” $ DEFAULT_CONTENT说。

在说出来的电子邮件,就好像邮件-EXT不存在。 我刚才看到建立信息一无所知失败的测试或自上次成功的变化。

为什么该电子邮件不会显示失败的测试和变化? 而且我怎么调试呢? 是否有原木的地方展示什么是越来越运行?

编辑 :我补充说:“高呼”该项目“默认内容”。 没有露面。

全局配置的电子邮件部分的截图:

作业配置页的电子邮件部分的截图:

Answer 1:

Post build actions部分,删除E-mail notification干脆。 这将确保您的实例只使用Editable email notification

这是我的版本(1.477)可能的,不知道什么时候添加/删除该功能后建发布的行动。



Answer 2:

您需要取消选中默认电子邮件通知的框,然后您的收件人列表中添加的扩展电子邮件配置。 使用$ DEFAULT_RECIPIENTS如果配置默认只会工作。



Answer 3:

有几个问题。 首先,你需要在全局配置界面中设置默认收件人。 在每个作业配置坏了。 发件人声称它不应该再出现,但在最新的版本仍然如此。

其次,你应该尝试指定在每个作业框的内容。 删除$ DEFAULT_CONTENT,并与您的模板替换它。

在我安装,我能够得到它这样做的工作。 我也只好打高级的(在每个作业的配置),并明确设置触发之前它会发email给我。

我有麻烦的单元测试故障打印,但更改作品。



Answer 4:

在任务配置页面,进入Editable Email Notification部分。 在本节的底部,您可以通过下拉框,你得到你所点击的后面添加触发器Advanced...按钮。 当我第一次配置的电子邮件通知,也没有触发定义,并没有电子邮件被发送出去。

如果你总是希望发出了电子邮件,使用Before build触发。 然后添加一个复选框,以确定电子邮件此触发器的收件人。 如果你想在所有电子邮件地址$DEFAULT_RECIPIENTS ,然后点击复选框Send To Recipient List



文章来源: Why are Jenkins “extended emails” not including extended information?