Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 詹金斯在奴隶机上建立日志_Jenkins - Fatal编程技术网

Jenkins 詹金斯在奴隶机上建立日志

Jenkins 詹金斯在奴隶机上建立日志,jenkins,Jenkins,我使用主/从设置进行构建。这很好,但是我有一个脚本,它在构建日志中运行,并提取已编译的行数(这些是编译器在日志中输出的) 当它在主机上运行时,可以找到生成日志,现在它在从机上运行,然后找不到生成日志 这也许是一个简单的答案,但我在这里看不到答案 提前感谢看起来我可以使用Groovy后期构建插件查看构建日志,如下所示: def matcher = manager.getLogMatcher(regex); 然后使用Groovy中的正则表达式进行分析您是如何做到这一点的?您正在使用Jenkins插

我使用主/从设置进行构建。这很好,但是我有一个脚本,它在构建日志中运行,并提取已编译的行数(这些是编译器在日志中输出的)

当它在主机上运行时,可以找到生成日志,现在它在从机上运行,然后找不到生成日志

这也许是一个简单的答案,但我在这里看不到答案


提前感谢

看起来我可以使用Groovy后期构建插件查看构建日志,如下所示:

def matcher = manager.getLogMatcher(regex);

然后使用Groovy中的正则表达式进行分析

您是如何做到这一点的?您正在使用Jenkins插件吗?哪一个?我正在日志文件上运行Powershell脚本。很明显,日志文件位于主机上,所以它失败了。我有一个主构建机和几个从构建机的类似情况。我可以在任何机器上访问工件文件。是什么阻止您查找生成日志?你想从哪里访问它?构建工件在从机上,我可以访问所有这些。问题是构建日志本身,它在主程序上(除非我完全搞糊涂了)。可能是语义问题。当你说“构建日志”时,你指的是编译器的输出吗?