TFS Gated check-in - Как отказаться от регистрации при частичной успешной сборке?
У меня есть сценарий после сборки (powershell), который выдает исключение, как и ожидалось. Сценарий после сборки определяется в определении сборки в разделе "Путь к сценарию после сборки". Исключение регистрируется в разделе "Другие ошибки и предупреждения" сборки.
При включенной проверке изменений изменения по-прежнему фиксируются, даже если сборка классифицируется как "частичная" (из-за сбоя скрипта после сборки).
Кажется, что коммиты отклоняются только в случае сбоя MSBuild или провала модульных тестов.
Как я могу отклонить любые коммиты на частичном результате сборки?
1 ответ
Решение
Вы можете изменить шаблон сборки, чтобы реализовать другую логику, если вам это не нравится: см. Как изменить сборку с частично успешной версией на Успешная в TFS 2010.