【发布时间】:2023-04-04 12:16:01
【问题描述】:
我正在使用 Hudson 的文件系统插件,当构建发生时,它会查找新的/修改的文件,将它们复制到工作区,使用 Rake 运行测试,然后发布这些 junit xml 结果文件。
但是,更新的 junit xml 结果文件在下一次构建之前不会被推送到工作区。这意味着当发布 junit xml 结果文件时,它总是落后一步。这意味着我需要在结果显示之前运行两次构建。
Rake 任务正在项目目录中创建 junit xml 文件。我试过输出到工作区目录,但它似乎让事情变得更糟,结果根本没有发布。
我在这里做一些根本错误的事情吗?有没有一种简单的方法可以将这些 junit xml 结果推送到工作区,以便构建后的“发布 JUnit 测试结果报告”实际上针对新创建的 xml 文件运行?
【问题讨论】: