Что, если вы установите переменную среды на сервере групповой сборки, и тогда вы сможете написать проверку в ваших шагах после сборки, чтобы проверить эту переменную среды.Если задана переменная окружения, вы можете пропустить командные файлы, выполняющие шаги после сборки, потому что знаете, что работаете под сборкой TFS.
Вы можете объединить все свои шаги после сборки в одинсценария, а затем просто проверьте переменную среды в начале этого сценария.
Или вы можете сделать это противоположным образом и встроить проверку в свой сценарий сборки TFS.Вы можете сослаться на здесь , чтобы узнать, как проверить переменную среды в сборке TFS.
Так что в вашем скрипте сборки TFS у вас будет что-то вроде:
<RunScripts Condition=" '$(RunScriptsServerVar)' != '' ">
the environment var is NOT set, so run your scripts since we aren't in
a TFS build
</RunScripts>