Как можно сохранить или изменить версию подробной истории изменений сборки (а не только модификаций шаблонов)?Объединить определение определения сборки обратно в шаблон построения в TFS 2013
В Visual Studio 2013 с помощью TFS построить сервер, мы знаем из двух мест, где вы можете редактировать TFS строить конфигурации (скриншоты ниже):
- В файле XAML шаблона сборки, используя конструктор рабочих процессов:
- в определении сборки непосредственно, с помощью редактора сборки:
Я знаю, что вы можете контролировать версию шаблона сборки XAML, отредактировать его, проверить его, и обновить определение сборки от этого. Вопрос в том, как кто-то может пойти другим путем - отредактируйте шаблон сборки , используя тот же редактор, что и определение сборки. В редакторе фактических построек отображаются всевозможные свойства, которые конструктор Workflow скрывает или абстрагирует в неопределенных переменных.
Как вы можете изменить настройки сборки, такие как параметры запуска, охват кода и анализ кода - через очень большое количество решений? Дизайнер Workflow не показывает их, и модификации на серверной стороне xaml отсутствуют, что дает ссылка Download
(я отредактировал и сохранил сборки, а также изменил новый и старый xaml, они идентичны) ,
Изменения определения конструкции не являются полностью недоступными в качестве кода, не так ли?
редактор скриншотов:
Редактирование файла сборки шаблона XAML, используя конструктор рабочих процессов:
Редактирование определения сборки непосредственно, с помощью редактора Team Build:
Примечание: руководство по эксплуатации на customizing your build process template не рассматривает это. Он описывает развертывание шаблона &, но не говорит о различиях в свойствах, открытых редактором сборки и редакторе шаблонов (конструктор рабочего процесса a.k.a.).
Мне не хватало того, что у конфигурации сборки есть надмножество свойств шаблона сборки. Теперь это имеет больше смысла. +1 для предложения сообщества TFS Build Manager. Его опция «Clone Build» решит многие наши головные боли с повторным использованием специальных настроек в разных решениях. –