1

问题:

我对能够根据失败原因选择构建失败电子邮件的收件人感兴趣 - 基本上我们有测试失败,其中每条错误消息都有一个相关的团队负责修复它。与将电子邮件路由到固定的分发列表然后手动传递给相关团队相反,我热衷于自动化这个(到一定程度!)......

的背景:

我们已经安装了Email-ext 插件,并且我已经在使用 Groovy 预发送脚本来根据一种错误类型更改收件人,但是我们有一个庞大的列表,我们希望这样做。

一种可能的解决方案:

我现在提出的解决方案是在构建过程中添加一些代码来监听这些错误,查询相关团队的错误消息 csv 文件,将其映射到所有团队的支持分发列表文件,然后记录建议的分发列表电子邮件。然后,groovy 脚本可以简单地将列表从日志中拉出并设置收件人。

我喜欢这个解决方案,因为我们可以对团队的错误映射和分发列表进行外部控制,而且它周围的代码可以进行源代码控制......

...但是有更好的方法吗?

4

0 回答 0