如何将目录从一个Jenkins作业工作区复制到另一个工作区?

时间:2014-05-09 11:09:07

标签: jenkins

我想将一个完整的目录(包含所有子目录)从作业 a 中的工作区复制到另一个作业 b 的工作区。

我尝试使用工件,但我找不到复制所有子目录的方法,也没有保留目录结构的选项。

2 个答案:

答案 0 :(得分:4)

对于工件存档,请使用**/*复制所有工作区文件和子目录

对于其他作业中的“复制工件”步骤,您可以将其留空以复制所有工件,或者可以再次使用**/*语法

答案 1 :(得分:0)

如果目录非常大或者文件很多,最好使用zip之类的内容归档源工作区目录,并归档生成的zip文件。 Jenkins在归档工件时出了名的慢,所以即使你应该能够用单个文件完成所有这些工作,我自己也发现移动一个(通常小得多)的zip文件有更好的性能。