Конвейер выпуска Azure DevOps: приложение Angular и .NET Core - PullRequest
0 голосов
/ 07 марта 2019

Мы пытаемся выпустить приложение Angular 7 / .NET Core в Azure, используя конвейеры выпуска DevOps.У меня есть настройки сборки для создания сборок .NET и Angular в виде отдельных артефактов, которые вы можете увидеть на снимках экрана ниже (под окном «Пакет или папка»).

Task1 Task2

Из того, что я прочитал, кажется, что вам нужно создать две отдельные задачи выпуска для развертываниястроит для веб-приложения.Однако вторая сборка, похоже, перекрывает первую, что приводит к тому, что API не запускается.

Кто-нибудь знает способ обеспечить, чтобы развертывания на данном этапе просто добавляли изменения, а не заменяли их?Или я что-то здесь упускаю?

1 Ответ

0 голосов
/ 11 марта 2019

Кто-нибудь знает способ обеспечить, чтобы развертывания на данном этапе просто добавляли изменения, а не заменяли их?

Исходя из моего опыта, в вашем случае, после развертывания API или Angular 7, вы могли бы использовать ZIP-код Kudu для загрузки еще одного в Azure WebApp.

Вы можете использовать задачу Powershell для этого. Для получения дополнительной информации о демонстрационном коде powershell вы можете обратиться по этой ссылке .

Если приемлемо создание другого WebApp, вы можете добавить новое WebApp и использовать тот же тарифный план ( без дополнительных затрат ). Тогда вы можете развернуть их отдельно.

...