Мне нравится концепция MultiConfiguration через вкладку «Параметры» в TFS 2015 TeamBuild. Но я не хочу, чтобы полученная «матричная сборка» применима к каждому шагу определения сборки.Как вы можете сделать несколько вариантов конфигурации TeamBuild 2015 не применимыми ко всем шагам?
Обычно мы хотим запускать пользовательские шаги «пост VS SLN» only once
после каждой конфигурации. И мы хотим, чтобы артефакты, созданные с этих шагов, были «сброшены» only once
после завершения шагов после компиляции.
Прямо сейчас, используя эту функцию MultiConfiguration, каждый повтор каждого рецепта сборки повторяется для каждой комбинации (как правило, BuildPlatform и BuildConfiguration).
Есть ли способ сделать MultiConfiguration применимым только к этапам Visual Studio Build? Я думаю, что в качестве резервной копии мы можем просто не использовать MultiConfiguration и добавить шаг сборки Visual Studio для каждой комбинации BuildPlatform и BuildConfiguration. Хотя это немного хромает.
Сделка в том, что я хочу, чтобы матрица платформы построения/конфигурации применялась к некоторым этапам, например Visual Studio Build, но некоторые шаги, такие как сценарий PowerShell для запуска InstallShield, должны быть одноразовыми, которые происходят после * всех * всех комбинаций платформы/конфигурации были построены. Благодаря ссылке на uservoice. Я отправлю что-то там, а также через наш аккаунт. –