В 2009 году было SO question on the same topic.Сборка трубопроводов в TFS
Мне интересно, если более поздние версии Team Foundation Server лучше подходят для более длинных конвейеров. Обратитесь к функциям Jenkins, TeamCity, ThoughtWorks 'Go (мой работодатель).
Визуализации построения трубопроводов важны для меня, а также уведомления об отдельных этапах прохождения или сбоев. Это и выдающаяся способность клона сказать, что «магистральный» конвейер в один для ветви релиза, когда эта ветка прыгает в бытие.
Во-вторых, личный святой грааль - это сервер CI, хранящий его конфигурацию в SCM, который сам владеет встроенной вещью, и даже не задумываясь о создании филиалов тихо для предоставления новых конвейеров; Можно ли настроить TFS для хранения определений/сценариев CI на стороне SCM, а не на сопровождающем SqlServer?
Большинство ваших комментариев неверны и являются результатом плохого понимания возможностей продукта. Который я согласен, должен быть более узнаваем. TFS использует рабочий процесс Windows (fo good или bad0 как его механизм оркестровки, и вы можете заставить его делать все, что угодно, в любом порядке.Большинство возможностей доступны из коробки, и вы можете настраивать их с помощью PowerShell и настраиваемых действий. Вы также НЕ привязаны к MS build, поскольку он поддерживает любую тестовую платформу. –
@MrHinsh ВЫ получите свое понимание прямо. Расскажите мне, как построить конвейер в TFS, где вы отпечатываете артефакт отпечатка и запираете его вместе с номером сборки. Затем поставьте или отключите следующий этап задания сборки как нисходящий поток, а затем подготовьте одну кнопку для развертывания. –
@MrHinsh В TFS нет восходящей/нисходящей сборки, не получая при этом целую чертову TFS/Sharepoin/Workflow. И это полная полная трата времени. И даже когда вы это делаете, это чертовски чертовски. –