jenkins ci:如何选择要存档的工件

时间:2011-09-04 19:19:18

标签: build continuous-integration jenkins

我正在使用Jenkins构建一个maven 2项目。作为构建的一部分,将在目标目录中生成几个jar文件。我希望Jenkins将特定jar从目标位置存档/复制到自定义文件夹。

我怎样才能做到这一点?我已经尝试使用'归档工件'后建立选项,但它不允许我选择目标下的文件。我收到一条错误消息,指出这样的位置不存在。

我是詹金斯的新手,所以感谢任何帮助。

感谢。
天狼

2 个答案:

答案 0 :(得分:2)

您可能有文件规范或工件的基目录错误。从帮助文本:

可以使用'module / dist / * / .zip'之类的通配符。有关确切格式,请参阅Ant文件集的@includes。基本目录是工作区。

因此,您需要确定目标目录相对于工作空间目录的位置。

答案 1 :(得分:0)

归档功能将构建工件从工作区复制/保存到构建的各个目录中。您无法指定放置它们的位置。也就是说,如果您需要重新参考以前的版本,我可能会将归档打开。

如果目录不存在,您可以使用脚本构建步骤创建目录并执行复制。

但你还没有说出为什么要移动文物。如果要将它们提供给其他项目,则应该查看Copy Artifact构建步骤。