这是我的要求, 我正在使用Jenkins - Blazemeter插件。当火焰计测试结束时,我正在Jenkins机器上下载JTL文件。现在我想将jtl文件从Jenkins工作区复制到其他文件夹。我面临的问题是每次Jenkins创建一个具有唯一字母数字值的文件夹,在运行期间无法确定该文件夹以编写另一个作业以将jtl文件从文件夹复制到其他位置。
在Jenkins控制台日志中,我得到以下文字
[2018-03-31 23:22:07]: Check if the test is still running. Time passed since start: 1 minutes.
[2018-03-31 23:23:12]: No errors/failures while validating CIStatus: setting SUCCESS
[2018-03-31 23:23:17]: Saving jtl report **D:\PSST\Projects\Keurig\blazeresult\r-v3-5abfca741c71f**
[2018-03-31 23:23:17]: Trying to get functional summary from server
[2018-03-31 23:23:17]: Trying to get aggregate summary from server
现在我想在上面的已加星标的行中选择路径并将其提供给下一个要将JTL文件从文件夹复制到其他位置的作业。
请帮忙
答案 0 :(得分:1)
通常在Jenkins中,如果要复制构建结果,可以使用Copy Artifact Plugin
添加构建步骤以从另一个项目复制工件。插件允许您指定从哪个构建复制工件(例如,上次成功/稳定构建,按构建号或构建参数)。您还可以通过过滤正在复制的文件,指定目标项目中的目标目录等来控制复制过程。单击每个字段上的帮助图标以了解详细信息,例如选择Maven或多配置项目或使用构建参数。您还可以从源项目的最新完成构建的工作区中复制,而不是从其工件中复制。
选择Atrifacts复制*.jtl
并选择目标目录