有人请向我解释文物在构建过程中的想法吗?在Jenkins存档文物
我有工作空间目录,我检查了编译和运行我的ant脚本等的代码。最后,在我的情况下,我得到一个准备好安装的jar文件。这被认为是神器吗?
我应该在哪里告诉我的构建脚本放置jar文件?在工作区目录中?我的jar文件得到一个唯一的文件名取决于像BUILD_ID
等变量,我怎么能告诉詹金斯选择哪个jar文件?
编辑: 好了,所以我试图做这样的事情:
的路径并不在我的工作空间存在,因为构建脚本应该来创建它,当然, .jar
和.properties
文件不存在,因为它们尚未生成。为什么它会给我一个错误呢?似乎我错过了一些东西。
此外,詹金斯是否删除每个构建后的工件(不归档的文物,我知道我可以告诉它删除这些)?否则它会很快堵塞硬盘。
你得到的错误是最有可能不是一个问题 - 如果构建过程是成功的,它应该被创建。保存并尝试一下,在设置管道时有一些破损的构建是完全正常的。 :) – 2011-04-28 16:28:39
不要被这个警告吓倒,如果一个构件在构建之后生成,它将被你的配置归档(虽然在配置页面有一个警告)。 – 2012-02-04 08:11:20