有人可以向我解释构建过程中工件的想法吗?
我有工作区目录,在其中可以检出代码来编译和运行我的ant脚本等。最后,以我为例,我得到了一个准备安装的jar文件。那被认为是人工产物吗?
我应该在哪里告诉我的构建脚本放入jar文件?在工作区目录中?我的jar文件会根据诸如此类的变量获得唯一的文件名BUILD_ID
,我如何告诉Jenkins选择哪个jar文件?
编辑:好的,所以我尝试做这样的事情:
该路径在我的工作空间中尚不存在,因为应该由构建脚本来创建该路径,当然,.jar
and .properties
文件不存在,因为尚未生成它们。那为什么给我一个错误?好像我缺少什么。
另外,Jenkins是否在每次构建后删除工件(不是归档的工件,我知道我可以告诉它删除那些工件)?否则,它将很快阻塞硬盘驱动器。