2

如何使用带有 Email-ext 插件的 Log Parser 通过电子邮件获取已解析的控制台输出?

${JELLY_SCRIPT,template="html"}用来获取格式化的消息。

安装和配置 Log Parser Plugin 后,我仍然收到未解析控制台输出的电子邮件。

4

1 回答 1

2

控制台解析器插件创建单独的 html 文件,稍后可以通过构建状态页面上的链接显示。它与 Email-ext 插件无关(至少不是直接的)。在我看来,有几个选择:

  • 忘记电子邮件中的 Log Parser 插件。在模板中自己格式化输出(对于更繁重的格式化,您可以使用 EmailExt 插件的 Groovy 脚本选项)。
  • 在电子邮件中仅提供摘要并包含指向已解析控制台输出的链接。它在http://<jenkins_server>/job/<job-name>/<build-num>/parsed_console

作为旁白:

当您拥有大量日志时,Log Parser 插件可以节省大量时间。

总的来说,我的经验表明,构建电子邮件更多的是麻烦而不是帮助:要么太多以至于人们忽略它们,要么太少而无法提供真正的服务。出于某种原因,经理们喜欢它们,而开发人员则讨厌它们。我花了一周时间用 EmailExt 和 Groovy 创建了一个超级骗子报告——最后没有人看它。我发现唯一有用的电子邮件是那些发送给破坏构建的提交者的电子邮件。简而言之,请确保不要将时间浪费在看起来很性感但最终几乎一文不值的东西上。

于 2012-06-05T08:40:47.500 回答