Как развернуть веб-задание Azure из DevOps Azure в wwwroot \ App_Data \ jobs \ triggered \ MyWebJob? - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть конвейер выпуска для веб-приложения.Теперь я хочу выпустить веб-задания из того же решения.Но если я опубликую веб-задание после публикации веб-приложения, оно опубликует его в wwwroot и перезапишет мое веб-приложение.Как настроить конвейер выпуска для развертывания веб-задания на wwwroot\App_Data\jobs\triggered\MyWebJob, а не на wwwroot?

Где-то был ответ на вопрос о создании и публикации всего решения, и веб-задания также будут успешно развернуты.Но я не могу построить и опубликовать все решение.Я должен выбрать только некоторые из проектов (csproj).

1 Ответ

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

Если я правильно вас понимаю, у вас есть веб-проект и два веб-задания, которые вы хотите развернуть в службах приложений Azure с помощью Azure Dev Ops.Если это так, я бы предложил развернуть ваши веб-задания для отдельных служб приложений.Если ваша служба приложений находится под стандартным или премиальным планом, вы можете использовать слоты развертывания. Задача Visual Studio Build заархивирует ваши проекты для Web Deploy, поэтому на стороне выпуска конвейера вы просто выберете zip-файл проекта из артефакта для Azure App Service Deploy * 1004.*.

Надеюсь, это поможет.

...