我不完全确定从哪里开始。有人告诉我,我可以让 Jenkins 监控我们的一个 Web 服务,如果它检测到该服务已关闭,让 Jenkins 发送一封电子邮件提醒我们。
我在 Jenkins 中创建了一个“监控外部工作”工作。我设置远程服务器以将监视脚本的输出发送到 Jenkins 中的此作业名称。当它运行时,我们可以在屏幕上看到结果。问题是,“监控外部工作”没有 Freestyle 工作所具有的好选项,这意味着,它不允许我选择电子邮件通知,或者如果服务关闭,我不能设置发送电子邮件。
谁能指出我正确的方向?如何让 Jenkins 检查远程作业的输出并在失败时发送电子邮件?我是否以正确的方式去做这件事?创建“监控外部工作”是解决此问题的正确方法吗?除了 email-ext 插件之外,还需要哪些插件来完成这项工作?在此先感谢您的帮助。