Я перехожу от сборок «XAML» к сборкам DevOps YAML и пытаюсь воспроизвести то, что было у меня в TFS 2012. В сборке XAML у меня было несколько «Решения» в «Элементах для сборки», и эта сборка запускалась при любой регистрации. Насколько я могу судить, Pipeline был разработан для создания единого решения. Я «отсоединил» конвейер от единого решения и планировал добавить дополнительные задачи сборки для каждого решения, которое нужно построить. Это правильный способ? Если это не лучший способ сделать это, я открыт для предложений. Использование Azure DevOps 2019 и Visual Studio 2017.
Сборка Azure Pipeline с несколькими решениями с проверкой сборки
comment
Привет, dblwizard, есть новости по этой проблеме, вы в этом разобрались? Просто проверяю, помог ли мой ответ. Если мой ответ помог или дал правильное направление. Благодарю за отметку как ответ, которая также поможет другим в сообществе.
- person PatrickLu-MSFT   schedule 28.03.2020
Ответы (1)
Теоретически вы можете это сделать. Если вам удастся сделать это с помощью if или чего-то подобного, вам придется добавить несколько задач - к каждому решению. Вам придется иметь дело с триггерами, и, наконец, ваш yaml-файл станет недоступным для обслуживания. Сценарий YAML будет огромным и сложным для понимания зависимостей.
Я бы посоветовал вам просто использовать один файл для каждой сборки решения. У вас может быть много .yml
файлов, предназначенных для разных решений.
- Несколько конвейеров сборки YAML в Azure DevOps
- Могу ли я использовать несколько конвейеров сборки для одного и того же репозитория? < / а>
Кроме того, поскольку вы переходите с «XAML» и не знакомы с этим процессом сборки. Вы всегда можете использовать подход дизайнера и вытащить созданный системой YAML, если вы новичок в системе. Вот схема YAML ссылка, которая может вам помочь !!!
person
PatrickLu-MSFT
schedule
18.03.2020