【问题标题】:How to use Email-ext and Log Parser (with jelly script) pluins in Hudson/Jenkins?如何在 Hudson/Jenkins 中使用 Email-ext 和 Log Parser (with jelly script) pluins?
【发布时间】:2012-06-05 07:33:28
【问题描述】:

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

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

安装和配置日志解析器插件后,我仍然收到未解析控制台输出的电子邮件。

【问题讨论】:

    标签: jenkins jenkins-plugins hudson-plugins logparser email-ext


    【解决方案1】:

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

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

    顺便说一句:

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

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

    【讨论】:

    • 非常感谢您的回答!斯帕西博! =))
    • 我认为 parsed_console 不再存在,而是 consoleText 。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多