代码之家  ›  专栏  ›  技术社区  ›  Allen Rice 0x6A75616E

如何配置Hudson以存档空文件夹

  •  2
  • Allen Rice 0x6A75616E  · 技术社区  · 15 年前

    我有下面的示例/测试配置,它让Hudson创建一个空文件夹目录。然后,它指示将该文件夹中的所有内容存档,但它将与空文件夹不匹配,最终将不存档任何内容。更让人恼火的是,哈德逊并没有提醒你搜索字符串“根**”没有匹配的内容,但是当它构建时,它说搜索字符串没有匹配的内容。

    alt text http://www.86th.org/hudson_artifacts.jpg

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

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

    3 回复  |  直到 13 年前
        1
  •  2
  •   matt b    15 年前

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

    你可能想 file a feature request send an email to the USERS list 哈德逊团队非常擅长回复请求和/或在新版本中添加功能。

        2
  •  3
  •   Michael Donohue Reno    15 年前

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

        3
  •  1
  •   Kat Lim Ruiz    13 年前

    我看到三种方式:

    1. 让您的应用程序不要期望文件夹,而是根据需要创建它们。

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

    3. 或者你可以在文件夹中添加虚拟文件:)开箱思考。