1

我有两个詹金斯的工作。一个使用“参数化触发器插件”触发另一个。

如果失败,第二个构建应该使用“Email-ext 插件”发送电子邮件。

电子邮件应该从第二个作业发送到第一个作业的收件人列表。我试过使用参数,但失败了。

4

2 回答 2

1

最新版本的 Email-Ext 插件具有Upstream Committers选项。尝试更新。

于 2014-12-16T15:06:33.060 回答
0

作为构建步骤的一部分,创建一个属性文件以向下游发送并将该文件复制到下一个作业的文件夹中。在第二个作业中使用注入环境变量插件来导入文件。

在 Job 1 的构建步骤中,您可以执行类似的操作

echo Recipients_Notified=%BUILD_USER_EMAIL%, %Distribution_List% cc:%Dev-Group@email.com% > email.properties
echo Subject_Line=%APP% Pipeline>> email.properties
echo Line_1=information you want sent from first build to be in the communication>> email.properties
copy email.properties "..\%APP% Job Name\email.properties"

在 Job 2 中,您可以添加到该文件或在构建成功后用不同的消息覆盖它。第二次导入文件将覆盖第一次导入的参数。

于 2018-08-10T21:44:58.810 回答