Использование teamcity в проекте с несколькими Mercurial Repos - PullRequest
0 голосов
/ 19 июля 2010

Итак, зачем работать над улучшением некоторых привычек разработки в компании, в которой я работаю, я решил попытаться создать процесс CI с помощью TeamCity. Это было довольно просто, пока я не дошел до того, что пытался настроить свой агент сборки для создания .sln, состоящего из примерно 11 ртутных репозиториев (по 1 на каждый проект).

Итак, в настоящее время, насколько я понимаю, и из того, что я вижу в настройке агента TeamCity, я указываю агенту на репозиторий, из которого нужно выполнить сборку, на вкладке «Создать параметры сборки». В этот момент я перехожу к параметрам VCS Я не могу понять, как заставить его извлекать изменения из всех репозиториев, связанных с файлом sln?

Я поступаю неправильно или упускаю что-то очевидное?

1 Ответ

1 голос
/ 19 июля 2010

TeamCity может сделать это, конечно.

Перейти к проекту «Редактировать настройки конфигурации». Откройте «Настройки контроля версий». Нажмите «Присоединить существующий корень VCS:» или «Создать и присоединить новый корень VCS». Вы можете добавить столько, сколько хотите, корни VCS (или репозитории).

Насколько я помню, TeamCity перетянет все репозитории в один каталог.

Я сделал то же самое с моими репозиториями SVN. Работал нормально.

...