Jenkins 詹金斯:如何将矩阵构建中的文件复制回主文件并实际使用它们

Jenkins 詹金斯:如何将矩阵构建中的文件复制回主文件并实际使用它们,jenkins,jenkins-plugins,multi-configuration,Jenkins,Jenkins Plugins,Multi Configuration,我有一个多配置Jenkins作业,它在多个从属节点上并行运行我的测试。我想从主版本的从属版本中收集一些工件,然后运行构建后步骤,从这些工件构建自定义HTML页面 我已经把所有的东西都设置好了,所以那些文件看起来像是被复制回了主机上,但是我似乎无法访问它们。是否有人可以共享此配置的工作示例 以下是矩阵轴的作业配置: 以及仅创建tmp.txt文件的构建: 和指纹,存档工件,然后在构建后将该文件复制回主机: 从控制台的输出显示复制成功(从中我们可以看出,任何错误都会被报告——我肯定看到,当出现问题时

我有一个多配置Jenkins作业,它在多个从属节点上并行运行我的测试。我想从主版本的从属版本中收集一些工件,然后运行构建后步骤,从这些工件构建自定义HTML页面

我已经把所有的东西都设置好了,所以那些文件看起来像是被复制回了主机上,但是我似乎无法访问它们。是否有人可以共享此配置的工作示例

以下是矩阵轴的作业配置: 以及仅创建tmp.txt文件的构建: 和指纹,存档工件,然后在构建后将该文件复制回主机:

从控制台的输出显示复制成功(从中我们可以看出,任何错误都会被报告——我肯定看到,当出现问题时,这些错误会被记录下来):

文件似乎列在主机的工作区中:

我使用$WORKSPACE环境变量尝试了相同命令的版本,但它们也不起作用,例如

20:40:13 + cat '/scratch/jenkins/workspace/Test Matrix Build 2/label/android/node_index/1/tmp.txt'    
20:40:13 cat: /scratch/jenkins/workspace/Test Matrix Build 2/label/android/node_index/1/tmp.txt: No such file or directory    
…由于“ws”在URL中,我也尝试将其添加到URL中(也不起作用):

17:39:24 + cat label/android/node_index/1/tmp.txt    
17:39:24 cat: label/android/node_index/1/tmp.txt: No such file or directory    
20:40:13 + cat '/scratch/jenkins/workspace/Test Matrix Build 2/label/android/node_index/1/tmp.txt'    
20:40:13 cat: /scratch/jenkins/workspace/Test Matrix Build 2/label/android/node_index/1/tmp.txt: No such file or directory    
20:42:51 + cat '/scratch/jenkins/workspace/Test Matrix Build 2/ws/label/android/node_index/1/tmp.txt'    
20:42:51 cat: /scratch/jenkins/workspace/Test Matrix Build 2/ws/label/android/node_index/1/tmp.txt: No such file or directory