Веб-приложение Azure и их развертывание - PullRequest
0 голосов
/ 23 февраля 2019

Я хочу развернуть веб-приложение и его веб-задания в средах, использующих VSTS ci / cd.Примечание: 1. Веб-приложение, имеющее три веб-задания (WJ1 + (WJ2 + Его экземпляр (2)) 2. 2. Веб-приложение, имеющее 6 веб-заданий (WJ1 + (WJ2 + Его экземпляр (5)). 3.Не выбирает переменные, которые нам не нужны.t добавление в конвейер выпуска

1 Ответ

0 голосов
/ 24 февраля 2019

Веб-задания не будут выбирать переменные из конвейера выпуска, вместо этого они могут получать эти переменные / параметры из раздела настроек приложения веб-приложения.

Это можно сделать вручную, установив параметры приложения для веб-приложения вПортал Azure, перейдя по этой ссылке https://docs.microsoft.com/en-us/azure/app-service/web-sites-configure

Или вы можете сделать это автоматически, изменив web.config / appsettings, используя задачи преобразования в конвейере выпуска, как указано в этой ссылке

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/transforms-variable-substitution?view=azure-devops

Что касается развертывания веб-заданий: если вы добавили веб-задания из Visual Studio, он добавит файл в папку свойств вашего веб-приложения с именем webjobs-list.json.Если его там нет, добавьте его, и содержание должно быть таким:

{
  "$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
  "WebJobs": [
    {
      "filePath": "../webjob1.csproj"
    },
    {
      "filePath": "../webjob2.csproj"
    },
    {
      "filePath": "../webjob3.csproj"
    }
  ]
}
...