CruiseControl.Net: Как настроить автоматическое развертывание при создании тега SVN - PullRequest
2 голосов
/ 15 октября 2010

Я использую CruiseControl.Net для непрерывной интеграции и знаю, как CruiseControl.Net автоматически развертывает проект при выполнении фиксации SVN.

Это хорошо работает на серверах разработки и промежуточных серверах, но определенно нетдля рабочих серверов.

Мы помечаем наши производственные выпуски, и поэтому я хочу, чтобы CruiseControl.Net был развернут на производственном сервере с последней помеченной версией.Если бы кто-нибудь мог указать мне правильное направление, я был бы очень признателен!

Я приношу свои извинения, если я не использую правильные фразы.Спасибо!

Редактировать Так как я помечаю транк, я надеюсь, что ccnet будет развернут в производство каждый раз, когда транк будет помечен.

1 Ответ

2 голосов
/ 17 октября 2010

В двух моих последних проектах мы создавали новый проект cc.net для каждой производственной версии.Мы создали проект с хорошей старой техникой копирования-вставки.

Но если вы часто выпускаете в производство, вы можете сделать это с помощью скрипта, который проверяет svn на наличие нового производственного тега и создает новый ccПроект .net при создании нового тега.Запустите этот скрипт как cc.net-проект с интервальным триггером, и все готово.

...