Azure Трубопроводная сборка нескольких решений "checkin" build - PullRequest
0 голосов
/ 18 марта 2020

Я перехожу от сборок "XAML" к сборкам DevOps. Сборки YAML и пытаюсь воспроизвести то, что было в TFS 2012. В сборке XAML у меня было несколько "Решений" в "Элементы для сборки", и эта сборка была запущена на любом регистрироваться. Из того, что я могу сказать, Pipeline был разработан для создания единого решения. Я «отключил» конвейер от одного решения и планировал добавить дополнительные задачи сборки для каждого решения. Это правильный путь? Если это не лучший способ сделать это, я открыт для предложений. Использование Azure DevOps 2019 и Visual Studio 2017.

1 Ответ

0 голосов
/ 18 марта 2020

Теоретически, вы можете сделать это. Если вам удастся сделать это с помощью if или чего-то подобного, вам придется добавить несколько задач - к каждому решению. Вы должны иметь дело с триггерами, и, наконец, ваш файл yaml будет недоступен. Скрипт YAML будет огромным и сложным для понимания зависимостей.

Я бы предложил вам использовать один файл для каждой сборки решения. Вы можете иметь множество файлов .yml, предназначенных для разных решений.

Кроме того, поскольку вы переходите из "XAML" и не знакомы с этим процессом сборки. Вы всегда можете использовать подход Designer и вытащить сгенерированный системой YAML, если вы новичок в системе. Вот справка YAML схема , которая может вам помочь !!!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...