TFS — расположение агента сборки

Я работаю над проектом с двумя другими людьми. Мы используем TFS 2015 для управления исходным кодом, а также хотели бы использовать TFS для создания нашего проекта.

Я новичок в TFS, но думаю, что начинаю понимать роли, которые играют агенты сборки и контроллеры сборки. Однако я не уверен, где установить агент сборки. Можно ли установить агент сборки на моем собственном компьютере для разработки или это считается плохой практикой? Существуют ли какие-либо очевидные недостатки установки агента сборки на моей собственной машине (помимо того, что сборка будет зависеть от того, работает моя машина или нет)?


person karra    schedule 05.04.2016    source источник


Ответы (1)


Вы можете, но не должны устанавливать инфраструктуру сборки на своем компьютере для разработки — идея сервера сборки состоит в том, чтобы иметь согласованную машину (или набор машин) со всеми необходимыми требованиями для сборки вашего программного обеспечения. Последовательность является ключевым здесь.

Машины разработчика (по крайней мере, если они похожи на мои :)) представляют собой беспорядок различных инструментов и настроек конфигурации, основанных на личных предпочтениях и потребностях. Они, как правило, не постоянны от человека к человеку или изо дня в день.

Также стоит отметить, что контроллеры сборки XAML считаются устаревшими в TFS 2015. Они все еще работают, вы все еще можете их использовать, но система сборки XAML была заменена новой сборкой, которая предназначена только для агентов.

person Daniel Mann    schedule 05.04.2016
comment
Здорово! Спасибо за развернутое объяснение! :) - person karra; 06.04.2016