Jenkins-如何将测试日志复制回工件目录以进行构建

时间:2018-07-11 11:58:11

标签: jenkins

对于詹金斯来说是新手,所以请提前道歉,因为我确定这个答案在某处。只是不确定如何搜索我想要的东西。我在詹金斯(Jenkins)的复制过程中有些挣扎。

构建时,我正在运行一些单元测试,这些单元测试创​​建了一些日志文件,我希望将它们存储为Jenkins构建的一部分。我正在Windows 10上运行,并且一切都在笔记本电脑上运行(我纯粹是在学习Jenkins,所以对我来说很好)。

因此,我的测试结果将始终显示在C:\ TestLogs \ *。log中。我希望将结果复制到URL的构建目录中:http://localhost:8080/job/loadrunner_test/1/绝对:C:\ Program Files(x86)\ Jenkins \ jobs \ loadrunner_test \ builds \ 1

我对应该在后期构建步骤中使用哪个插件感到困惑?复制Artifact插件看起来好像是要在构建之间传递数据。对于每个构建,我只想将C:\ TestLogs *。*复制到当前构建目录,以便在单击“构建历史记录”中#1的链接时可以看到它们。

非常感谢!

蒂姆

WindowsDir

Jenkins Build

1 个答案:

答案 0 :(得分:0)

您可以通过其他步骤复制它。
为该步骤选择执行Windows批处理命令并添加以下行:

xcopy C:\TestLogs C:\Program Files (x86)\Jenkins\jobs\jenkins_test\builds\%BUILD_NUMBER% /s /e

如果可以设置路径位置,还可以检查测试配置。