我想将一个完整的目录(包含所有子目录)从作业 a 中的工作区复制到另一个作业 b 的工作区。
我尝试使用工件,但我找不到复制所有子目录的方法,也没有保留目录结构的选项。
答案 0 :(得分:4)
对于工件存档,请使用**/*
复制所有工作区文件和子目录
对于其他作业中的“复制工件”步骤,您可以将其留空以复制所有工件,或者可以再次使用**/*
语法
答案 1 :(得分:0)
如果目录非常大或者文件很多,最好使用zip
之类的内容归档源工作区目录,并归档生成的zip文件。 Jenkins在归档工件时出了名的慢,所以即使你应该能够用单个文件完成所有这些工作,我自己也发现移动一个(通常小得多)的zip文件有更好的性能。