Мы используем Team City в качестве нашей непрерывной интеграции. Вы можете взглянуть на нашу конфигурацию: http://teamcity.codebetter.com/project.html?projectId=project143&tab=projectOverview
Вот копия наших настроек:
Общие настройки
Название: *
Описание:
Формат номера сборки: *
Формат может включать '{0}' в качестве заполнителя для значения счетчика сборки, например 1. {0}. Он также может содержать ссылку на любой доступный параметр, например, номер редакции VCS:% build.vcs.number. *%.
Примечание: максимальная длина номера сборки после всех подстановок составляет 256 символов.
Счетчик сборки: * Сброс счетчика
Пути артефактов:
Изменить пути артефактов:
Скрыть
Новые пути или разделенные запятыми пути для создания артефактов. Поддержка подстановочных знаков в стиле муравьев, таких как dir / * / .zip, и целевых каталогов, таких как * .zip => winFiles, unix / distro.tgz => linuxFiles, где winFiles и linuxFiles являются целевыми каталогами.
Ошибка сборки, если:
код завершения процесса сборки не равен нулю
по крайней мере, один тест не пройден
сообщение об ошибке регистрируется сборщиком сборки
это длится дольше чем минуты
обнаружена нехватка памяти или сбой (только Java)
Параметры сборки: включить обнаружение зависших сборок
включить виджет состояния
Ограничить количество одновременно запущенных сборок (0 - неограниченно)
Настройки оформления заказа
Режим проверки VCS:
Оформить заказ:
Оставьте пустым, чтобы использовать каталог проверки по умолчанию для агента.
Очистить все файлы перед сборкой:
Маркировка VCS
Режим маркировки VCS: не маркировать
Только успешный
Всегда
Шаблон маркировки:
Выберите корни VCS для маркировки: Orchard Mercurial (CodePlex) (1.x)
Шаг сборки
Тип бегуна:
Бегунок для файлов MSBuild
Имя шага:
Вы можете указать имя шага сборки, чтобы отличать его от других шагов.
Путь к файлу сборки: *
Указанный путь должен быть относительно каталога оформления заказа.
Рабочий каталог:
Необязательно, укажите, если отличается от каталога извлечения.
MSBuild версия:
MSBuild Tools Версия:
Запустить платформу:
Цели:
Введите цели, разделенные пробелом или точкой с запятой.
Параметры командной строки:
Введите дополнительные параметры командной строки для MSBuild.exe.
Сокращение времени обратной связи при неудачном тесте
.NET Покрытие
Инструмент покрытия .NET:
Описание параметров триггера сборки
VCS Trigger Quiet период: 300 секунд (по умолчанию)