如何配置Hudson存档空文件夹

问题描述 投票:2回答:3

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

alt text (来源:86th.org

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

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

continuous-integration hudson archive artifacts
3个回答
2
投票

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

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


3
投票

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


1
投票

我看到三种方式:

  1. 让你的应用程序不期望文件夹,但按需创建它们。
  2. 或让应用程序在启动时创建文件夹。
  3. 或者你可以只在文件夹中添加虚拟文件:)只是开箱即用。
© www.soinside.com 2019 - 2024. All rights reserved.