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