1

我正在尝试 Hudson 持续集成。执行构建后,我想将 ReleaseBuild 的内容复制到服务器上的另一个网站。

我猜这应该是可能的,但我似乎无法弄清楚。

我知道这可以在 nAnt 和 msbuild 中完成,但我需要让 Hudson 做到这一点,例如插件或其他东西。

任何人?

4

1 回答 1

1

Hudson 没有针对某些随机位置任务的内置副本,因此您有以下选项

  • 添加另一个执行部署的 nant/msbuild 步骤
  • 安装Post Build 插件并调用 .cmd 文件进行部署
  • 使用Copy Archiver Plugin进行复制 - 比 post build 插件更具体。(感谢@nos)

您的 nant 文件中的额外任务可能是最佳选择,因为 nant 可以控制 IIS 并做正确的事情,而不仅仅是将文件复制到文件夹中。

于 2010-02-09T20:52:56.800 回答