Настройка машины сборки с помощью TeamCity

в настоящее время я имею дело с несколькими небольшими проектами dev на работе.

Я хотел бы формализовать proecss, и поэтому я установил TeamCity, который был рекомендован многими, а также бесплатно для небольших проектов.

Я хотел бы знать -- какие компоненты необходимы для создания проектов на машине агента сборки ?

Я создаю проекты c#; мне нужно установить VS2010 на каждую машину сборки? только некоторые подмножества? что именно ?

3 ответов


установка .NET и Windows SDK (части .NET) должны быть достаточными. В зависимости от используемых типов проектов необходимо скопировать целевые объекты сборки с локального компьютера в агенты сборки (но это одноразовая конфигурация).


достаточно только .Net framework ( который включает msbuild). Нет необходимости и, вероятно, в большинстве случаев не рекомендуется устанавливать Visual Studio на агенты сборки. Держите установленный материал на Build agent до минимума, необходимого для сборки.


вам просто нужно установить framework 4.0, вам не нужен all VS2010. Возможно, это веб-проект, и вы используете пакет веб-развертывания, поэтому вам нужно будет установить этот пакет: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=en

надеюсь, что это помогает.