哈德森持续整合。将文件夹的内容复制到另一个文件夹(网站)

时间:2010-02-09 20:44:15

标签: asp.net integration hudson continuous

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

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

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

任何?

1 个答案:

答案 0 :(得分:1)

Hudson没有内置副本到某个随机位置任务,因此您有以下选项

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

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