Teamcity: сборка c # проекта, хранящегося в ртутном хранилище - PullRequest
1 голос
/ 18 декабря 2010


Я пытаюсь выполнить простую задачу с teamcity: перетащить проект из одного репозитория в другой (созданный teamcity) и собрать проект из второго репозитория, используя режим построения Visual Studio.Проблема, с которой я столкнулся, заключается в том, что когда teamcity получает обновления, он не обновляет рабочую папку, поэтому не может найти .sln-файл, поэтому сборка завершается неудачно.Как заставить это работать?Заранее спасибо.

1 Ответ

1 голос
/ 18 декабря 2010

Почему вы используете второй репозиторий?Почему бы не позволить TeamCity получить код из первого репозитория и построить его напрямую?

На моем рабочем месте мы используем TeamCity с Mercurial, как это (TeamCity получает код непосредственно из «реального» репозитория), и он работаетотлично!

Если вам действительно нужен второй репозиторий, вы можете выполнить извлечение по сценарию.
Настройте TeamCity так, чтобы он знал только о втором репозитории и что он тянети строит из этого.
Затем создайте запланированное задание, которое будет перемещаться из первого хранилища во второе каждые несколько минут.

...