Развертывание вручную из CruiseControl - PullRequest
1 голос
/ 20 августа 2009

У меня настроен CruiseControl.net для запуска MSBuild и NUnit в моем веб-приложении, а затем для его развертывания на промежуточном сервере.

Поскольку в NUnit нет метода Assert.IsNotUgly (), мне нужно посмотреть сайт на промежуточном сервере перед развертыванием.

Было бы замечательно использовать Cruise Control для управления развертыванием от промежуточных серверов до рабочих серверов с использованием FTP. Я знаю, что это можно сделать как часть процесса сборки, но я хотел бы иметь двухэтапный процесс, который потребовал бы, чтобы QA сначала вошел в интерфейс и вручную нажал кнопку «Deploy to Production».

Возможно ли это / легко с CruiseControl.net?

John

1 Ответ

4 голосов
/ 20 августа 2009

Да, в основном вам нужны два проекта, первый из которых - непрерывный или компилируемый, что, вероятно, будет интервальным триггером. Во втором проекте вы будете использовать пустой триггерный блок (это означает только принудительную сборку), а этот будет обрабатывать только логику развертывания.

...