Настройка сборки и развертывания для решения, имеющего три веб-проекта, которые необходимо развернуть с помощью Azure DevOps - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть решение в VS , где у меня есть несколько проектов, но три из них должны быть развернуты в различных веб-приложениях Azure.

Я прочитал руководствагде все они показывают вам эти простых шагов :

  1. Настройка сборки (с указанием файла .sln)
  2. Получение артефакта вZIP-файл
  3. Настройка конвейера выпуска, в котором вы выбираете артефакты (ZIP-файл) и выбираете веб-приложение Azure, в котором вы хотите развернуть артефакт.

Всеэто довольно просто и хорошо работает, когда у вас есть одно веб-приложение в вашем решении.В моем случае это не работает, потому что я думаю, что у артефактов есть несколько приложений, и я не даю никакой информации конвейеру развертывания, как он выберет только одно приложение из файла zip для каждого веб-приложения Azure .

Как лучше подойти к нему?

1 Ответ

0 голосов
/ 13 декабря 2018

Вы должны изменить свой способ сборки.Вместо построения решения (.sln) вы можете использовать (.csproj) (при условии, что у вас есть общий файл .sln, имеющий несколько .csporj)

Шаги:

  1. Настройка наведения на сборку projectA.csproj
  2. Настройка наведения на сборку projectB.csproj
  3. Настройка наведения на сборку projectC.csproj
  4. Получение всегоартефакт в отдельном zip (3 zip)
  5. Во время выпуска вы можете развернуть соответствующий артефакт (zip) в своих веб-приложениях Azure

Допустим, если у вас естьобщий .sln, который имеет 3 отдельных .sln решения.Вы можете следить за моим ответом здесь

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