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