我有一个自由式 jenkins 项目,它基本上只是调用一个编写长日志文件的 linux 脚本。
如果脚本失败,那么日志文件的最后一行将是人类可读的描述,但我无法添加更多构建步骤来解析它,因为此时它已经失败了。
是否有一种简单的方法可以基本上执行 msg=$(tail -n1 logfile.log)
,然后将该 $msg
作为构建描述显示在构建状态页面中?
这比点击每个构建的控制台输出并滚动到底部要容易得多。
我已经尝试过 Customized Build Message
插件,它看起来很有效,但我无法导出日志文件以从 ENV 变量进行访问。我也看了控制台日志解析器,但它不支持只获取最后一行。