Perl Jenkins作业日志监视,在master中使用错误模式进行解析
我正在编写一个perl脚本,它将执行以下操作:Perl Jenkins作业日志监视,在master中使用错误模式进行解析,perl,jenkins,jenkins-plugins,jenkins-cli,jenkins-scriptler,Perl,Jenkins,Jenkins Plugins,Jenkins Cli,Jenkins Scriptler,我正在编写一个perl脚本,它将执行以下操作: 当作业失败时,在生成后操作中触发脚本 读取日志文件,并尝试将错误与合并的错误/解决方案文件相匹配 如果错误与模式文件匹配,则将错误消息与日志文件末尾的解决方案连接起来 我面临以下挑战: 所有作业都在从机中运行,但错误日志文件存储在主机中。如何在生成后操作中运行脚本?脚本路径将从从属服务器获取,但我的脚本位于主服务器。有什么解决办法吗 错误日志的路径是-/home/jenkins/data/jobs//builds/BUILD\u NUMBER/lo
您认为发布jenkins错误日志并显示解决方案是正确的方法吗?没有关于模式匹配有多复杂的信息,但是如果是简单的基于行的正则表达式匹配,则有一个插件,名为