如何配置Hudson存档空文件夹

时间:2009-10-09 18:16:57

标签: continuous-integration hudson archive artifacts

我有以下示例/测试配置,Hudson创建一个空文件夹目录。然后它被指示存档该文件夹中的所有内容,除了它不匹配空文件夹并最终归档任何内容。更令人讨厌的是Hudson没有提醒你没有任何东西与搜索字符串“root **”匹配,但是当它构建时,它没有说明与搜索字符串匹配。

  

alt text
  (来源:86th.org

我们需要Hudson为我们的安装程序归档这些空文件夹,因为它们期待它们。我担心这可能是不可能的,因为文件“要存档的文件”。

无论如何,我如何配置Hudson将空文件夹存档为工件。

3 个答案:

答案 0 :(得分:3)

您应该在构建脚本中创建所需的工件,然后让hudson存档该文件。因此,如果您想要一个包含空文件夹的zip文件,请在批处理文件或ant脚本中执行appripriate zip命令。然后归档输出文件。

答案 1 :(得分:2)

查看Hudson source code,似乎工件存档只是为了匹配文件。

您可能希望file a feature requestsend an email to the USERS list,Hudson团队非常擅长回复请求和/或在新版本中添加功能。

答案 2 :(得分:1)

我看到三种方式:

  1. 让你的应用程序不要指望文件夹,而是按需创建它们。

  2. 或让应用程序在启动时创建文件夹。

  3. 或者你可以在文件夹中添加虚拟文件:)只是开箱即用。