Jenkins 从 docker slave 获取测试结果

Jenkins getting test results from docker slave

我们有一个带有 docker slaves 的 jenkins 设置,但不知何故并不是所有的工件都可以从 jenkins 中获得。

我们的设置:

问题是当构建完成后我们无法查看工作区文件(我们使用复制到从属插件复制)我们也无法 link 到图形文件已复制到master

<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>

然而,当 docker 容器仍然 运行ning 时,我们可以在构建期间看到这些图像。

我们缺少什么?

更新并关闭此问题。 我通过将所需文件作为报告资源添加到 jenkins master "Publish HTML reports" 解决了这个问题,这样我们就可以 link 找到丢失的文件。

<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>