Нужно ли устанавливать Visual Studio на сервер сборки TFS?

StackOverflow https://stackoverflow.com/questions/777804

  •  13-09-2019
  •  | 
  •  

Вопрос

Недавно мы перешли на Team Foundation Server 2008 из Source Safe.Мы настраиваем несколько автоматических сборок и столкнулись с некоторыми проблемами при публикации приложений click once, которые, похоже, требуют дополнительной установки на сервере сборки.

Я видел сообщения, в которых указывается, что необходимо установить IDE Visual Studio.Я также видел сообщения, в которых говорится, что установка .Net Framework SDK устранила бы проблему.Мы не хотим устанавливать на сервер сборки больше, чем нам нужно, но мы также не хотим делать несколько запросов к нашей серверной команде для установки разных частей в разное время.Итак, я хотел бы знать, что в конечном итоге устанавливает большинство команд.

Если это важно, то на данный момент у нас нет выделенного сервера сборки.Мы небольшая команда (6 разработчиков, все местные).Сборки происходят в нашем главном окне TFS, часть SQL Server - это единственная часть, которая находится на отдельном сервере.

Это было полезно?

Решение

Согласно это, Visual Studio не должна требоваться - только .NET Framework.Еще одно замечание, которое следует учитывать по ссылке, заключается в том, что они не рекомендуют выполнять сборки в окне TFS.

Другие советы

Если вы просто компилируете приложения с помощью Team Foundation Build, то подойдет .NET Framework - однако, как только вам захочется сделать что-нибудь более продвинутое (например, запустить модульные тесты и опубликовать их результаты в TFS), вам нужно будет стиснуть зубы и установить Visual Studio Team Edition на свой сервер сборки.Обычно я просто устанавливаю копию Team Suite на сервер сборки, чтобы люди, имеющие лицензию на использование различных функций, могли запускать эти функции как часть любой автоматической сборки.

Необходимость устанавливать его на вашем сервере не идеальна, но в настоящее время это дает вам наилучший опыт.

Что касается использования вашего сервера TFS в качестве сервера сборки, это не рекомендуется для больших команд, потому что сборки, как правило, требуют больших затрат на процессор и ввод-вывод, однако для такой небольшой команды, как ваша, и при условии, что у вас не слишком много определений сборки, которые могли бы выполняться одновременно, вам это сойдет с рук.

Да, я установил VS на сервер сборки.Я следовал их руководству по настройке TFS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top