詹金斯正从码头工人从测试结果(Jenkins getting test results from d

2019-10-22 09:13发布

我们有一个詹金斯设置与泊坞窗的奴隶,但不知何故,不是所有的文物都可以从詹金斯内。

我们的设置:

  • 詹金斯主在单个VM上运行
  • 多个泊坞窗主机上的不同虚拟机的设置
  • 我们正在使用的PHP模板
  • Docker容器被配置为运行我们的项目所需的所有测试。
  • 当一个项目是兴建一个码头工人容器纺上来就泊坞窗一台主机,运行测试,phing结果被复制回主机,搬运工集装箱是一家致力于图像和运行的容器被销毁。
  • 我们使用“复制到从插件”从奴隶复制我们的build目录到主机,以便所有所需的构件都在詹金斯大师。

问题是,当构建完成,我们无法查看工作区文件(我们与副本复制到从插件)我们也无法链接到已被复制到主图形文件。

<img type="image/svg+xml" height="300" src="ws/build/pdepend/overview-pyramid.svg" width="500"></img>
<img type="image/svg+xml" height="300" src="ws/build/pdepend/dependencies.svg" width="500"></img>

我们可以建立然而在看的时候泊坞窗容器仍在运行这些图像。

我们有什么缺失?

Answer 1:

要更新并关闭了这个问题。 我已经通过将所需的文件到主詹金斯作为报告资源解决了这个“发布HTML报告”这样我们就可以链接到丢失的文件。

<img type="image/svg+xml" height="300" src="Pdepend_files/overview-pyramid.svg" width="500"></img>
<img type="image/svg+xml" height="300" src="Pdepend_files/dependencies.svg" width="500"></img>


文章来源: Jenkins getting test results from docker slave