Хадсон непрерывной интеграции. Копировать содержимое папки в другую папку (веб-сайт) - PullRequest
1 голос
/ 09 февраля 2010

Я испытываю непрерывную интеграцию Гудзона. После выполнения сборки я хочу скопировать содержимое ReleaseBuild на другой веб-сайт на сервере.

Это должно быть возможно, я думаю, но я не могу понять это.

Я знаю, что это можно сделать в nAnt и msbuild, но мне нужно, чтобы Hudson сделал это, например, плагин или что-то в этом роде.

Любой

1 Ответ

1 голос
/ 09 февраля 2010

У Хадсона нет встроенной копии для какой-либо случайной задачи, поэтому у вас есть следующие опции

  • Добавьте еще один шаг nant / msbuild, который выполняет развертывание
  • Установите плагин Post Build и вызовите файл .cmd, чтобы выполнить развертывание
  • Используйте Copy Archiver Plugin , чтобы сделать копию - более специфично, чем плагин посткомпоновки. (Спасибо @nos)

Дополнительная задача в вашем файле nant, вероятно, является наилучшим вариантом, поскольку nant может управлять IIS и делать правильные вещи, а не просто копировать файлы в папку.

...