лучший вопрос почему?если вам удастся сделать это с помощью if или чего-то подобного, ваш файл yaml будет большим и недоступным.
Почему бы просто не использовать один файл для каждой сборки?Вы можете иметь множество из них, предназначенных для разных файлов ...
, если ваш архитектор злится, вы можете использовать что-то вроде этого:
- ${{ if eq(Build.DefinitionName, 'something') }}:
- task: something
xxx
, и у вас будет несколькоэто в файле, по одному для каждого решения.но это крайне дерьмовый подход.