作为 Jenkins 的一部分监控应用程序日志

Monitor Application logs as part of Jenkins

我有一个使用 Jenkins 的 CI 服务器,它构建代码、启动服务器,然后 运行 进行应用程序测试。我想在此过程中监视日志以检查错误(例如,"ERROR")。我看到 jenkins 的 Log Parser Plugin 但这似乎只监视控制台日志。

我想要一些不符合我的应用程序日志的内容。在我的特定情况下,我使用的是 .NET 服务器 (IIS/C#/ASP)。也许我只需要一个特定于我的体系结构的实用程序和 运行 Jenkins 中的命令行界面。还是我应该为此使用云服务来监控我的应用程序日志?

Text-finder 插件可以解析任何文件并在您的搜索匹配时更改构建状态。

如果您想对 运行 应用程序进行一些实时监控,我不确定它能否解决您的问题。

但是如果你每分钟启动一次这个工作,它就可以完成工作:)