TFS 2010 Исключить тип файла из закрытой регистрации
Можно ли программно включить Gated -Check в сборку в TFS 2010, чтобы не запускать Gated Build при проверке определенного типа файла, то есть ".config"? Как я могу это сделать?
2 ответа
Не то, что я знаю, вы можете настроить только сопоставления рабочей области, которые контролируют, когда запускается сборка. так что вы можете включать или скрывать папки, но не типы файлов.
Предположительно, вы не хотите запускать сборку Gated, потому что файл конфигурации не повлияет на сборку. Но, тем не менее, запуск сборки в любом случае ничего не должен навредить, вы просто тратите немного ресурсов на свой сервер сборки.
Если это действительно проблема, вы можете настроить шаблон сборки, посмотреть, какие файлы находятся в связанном наборе изменений (возможно, с помощью пользовательского действия и API-интерфейса TFS), и, если это просто файлы конфигурации, прервать сборку (с успешным результатом),
Я бы пошел по пути, чтобы увидеть, какие сообщения обрабатывает TFS при выполнении закрытой регистрации. Для некоторых может быть возможным написать плагин на стороне сервера TFS, чтобы перехватить событие, осмотреть набор изменений и остановить сборку, в то же время позволяя полке установить коммит.
Вы плывете довольно далеко от полосы для плавания Microsoft, поэтому я не уверен, сколько работы и какие побочные эффекты будут на этом.
Я хотел бы, чтобы сборка работала даже при изменении файла конфигурации, потому что я всегда хочу иметь возможность развернуть последнюю сборку и увидеть состояние моего проекта.