最佳答案
有人能给我解释一下构建过程中 艺术品的概念吗?
我有一个工作区目录,在那里我可以检出编译和运行我的 ant 脚本的代码等等。最后,在我的例子中,我得到一个可以安装的 jar 文件。这算是艺术品吗?
我应该告诉我的构建脚本将 jar 文件放在哪里?在工作区目录中?我的 jar 文件得到一个唯一的文件名,这取决于像 BUILD_ID
这样的变量,我如何告诉 Jenkins 选择哪个 jar 文件?
编辑: 好吧,我试过这么做:
该路径在我的工作区中还不存在,因为构建脚本应该创建它,当然,.jar
和 .properties
文件也不存在,因为它们还没有生成。那为什么它会给我一个错误呢?我好像漏掉了什么。
另外,Jenkins 在每次构建后都会删除工件吗(不是存档的工件,我知道我可以让它删除它们) ?否则会很快堵塞硬盘。