【问题标题】:How to make Jenkins send email for an external test如何让 Jenkins 发送电子邮件进行外部测试
【发布时间】:2013-10-30 01:18:45
【问题描述】:

我不完全确定从哪里开始。有人告诉我,我可以让 Jenkins 监控我们的一个 Web 服务,如果它检测到该服务已关闭,让 Jenkins 发送一封电子邮件提醒我们。

我在 Jenkins 中创建了一个“监控外部工作”工作。我设置远程服务器以将监视脚本的输出发送到 Jenkins 中的此作业名称。当它运行时,我们可以在屏幕上看到结果。问题是,“监控外部工作”没有 Freestyle 工作所具有的不错的选项,这意味着,它不允许我选择电子邮件通知,或者如果服务关闭,我不能设置发送电子邮件。

谁能指出我正确的方向?如何让 Jenkins 检查远程作业的输出并在失败时发送电子邮件?我什至会以正确的方式解决这个问题吗?创建“监控外部工作”是解决此问题的正确方法吗?除了 email-ext 插件之外,还需要哪些插件来完成这项工作?提前感谢您的帮助。

【问题讨论】:

    标签: email jenkins jenkins-plugins


    【解决方案1】:

    我正在使用http://wiki.jenkins-ci.org/display/JENKINS/HTTP+Request+Plugin 来监控某些网站是否正常运行。您可以将其设置为“构建失败”并设置“构建后操作”“电子邮件通知”。

    另一种选择可能是设置“执行 shell”构建步骤,然后将请求卷曲到您的 Web 服务,然后检查响应。

    【讨论】:

      猜你喜欢
      • 2016-01-04
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多