我有以下示例/测试配置,Hudson创建一个空文件夹目录。然后它被指示存档该文件夹中的所有内容,除了它不匹配空文件夹并最终归档任何内容。更令人讨厌的是Hudson没有提醒你没有任何东西与搜索字符串“root **”匹配,但是当它构建时,它没有说明与搜索字符串匹配。
(来源:86th.org)
我们需要Hudson为我们的安装程序归档这些空文件夹,因为它们期待它们。我担心这可能是不可能的,因为文件“要存档的文件”。
无论如何,我如何配置Hudson将空文件夹存档为工件。
答案 0 :(得分:3)
您应该在构建脚本中创建所需的工件,然后让hudson存档该文件。因此,如果您想要一个包含空文件夹的zip文件,请在批处理文件或ant脚本中执行appripriate zip命令。然后归档输出文件。
答案 1 :(得分:2)
查看Hudson source code,似乎工件存档只是为了匹配文件。
您可能希望file a feature request或send an email to the USERS list,Hudson团队非常擅长回复请求和/或在新版本中添加功能。
答案 2 :(得分:1)
我看到三种方式:
让你的应用程序不要指望文件夹,而是按需创建它们。
或让应用程序在启动时创建文件夹。
或者你可以在文件夹中添加虚拟文件:)只是开箱即用。