【发布时间】:2011-02-13 22:26:51
【问题描述】:
我们在 Windows 上使用 Hudson 构建 .NET 解决方案并运行单元测试 (NUnit)。因此,Hudson 用于启动执行实际工作的批处理文件。
我现在正在尝试设置一个新测试,该测试将在构建从属设备上运行并且将运行很长时间。测试应使用上游构建生成的二进制文件。
我已经搜索了 Hudson 文档,但找不到如何将上游构建工件传递给下游从站。我该怎么做呢?
【问题讨论】:
-
什么操作系统?你可以只执行一个shell脚本/批处理文件吗?
-
@mmr: "我们在 Windows 上使用 hudson..." 我需要将一堆文件传递给 另一台机器上的构建从站。
-
那么,在 Windows 上,为什么不通过批处理脚本通过网络共享复制它呢?我们的 hudson 安装使用批处理脚本来移动事物,例如服务器生成的最终构建到分发服务器以供测试人员使用。 (是的,白痴我没有看到 Windows 评论)。
-
@mmr:通过网络复制它需要双方的权限、磁盘空间和同步(几十 MB 需要时间来复制,而并行构建呢?)需要注意。愚蠢的我,我以为哈德森会开箱即用。