从jenkins主目录到jenkinsslave的junitResult.xml



我在jenkins上运行了一些回归测试。每个测试用例都会生成一个nosetests.xml,用于获取junitResult.xml(位于jenkins主目录中(。

我想使用pipeline将junitResult.xml(在jenkins主目录上(复制/保存到slave工作区。

我该怎么做?

编辑我的团队已经删除了对master的任何访问权限。但是,junitResult.xml文件似乎位于主目录中。是否可以将此文件保存到其他位置?

您可以使用stash和unsash管道关键字来实现您想要的内容
stash关键字保存一组文件,以便以后在同一管道运行中的任何节点/工作区上使用,unstash则恢复以前存储在当前工作区中的一组文件。

在您的情况下,您可以在master上隐藏junitResult.xml文件,然后将其取消隐藏到所需代理的工作区。

最新更新