1

我已经搜索了很多解决方案,但我找不到任何东西......我尝试将我当前构建的控制台输出 [last build] 保存在我的从属服务器上,该服务器执行构建。我看到日志文件也存储在主服务器上,所以我希望这对我的从服务器也是可能的。

我已经尝试使用 python 解析主服务器 [http://'myIp'/job/'job​​name'/lastBuild/consoleFull] 的 .html 文档,但它在我的构建过程中没有成功......它只是构建完成后工作。

是否有机会将控制台输出保存在我的从属服务器或网络驱动器上?我也想在我的构建过程中添加这一步,所以最好将输出保存为构建后操作。

操作系统:两台服务器(从属服务器和主服务器)都在 Win7 64 位上运行

谢谢你的帮助!

迈克尔

4

1 回答 1

1

这是在您的工作区中写入控制台日志并在网络驱动器上进行复制的解决方案。

要获取控制台日志的副本,您可以使用控制台日志插件

您必须从源代码构建此插件并从“管理插件”部分手动安装:(

一些说明:https ://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

我已经在我的 Jenkins 服务器(LTS 1.625.3)上安装了这个插件,它运行良好。

接下来,您可以添加此构建后步骤以获取控制台日志:

在此处输入图像描述

最后,您可以使用Publish Over CIFS 插件将日志文件复制到网络共享上(使用构建后任务)。

于 2016-03-15T15:59:39.513 回答