Как мне преобразовать из VSCode Deploy в конвейеры Azure?

#node.js #azure #visual-studio-code

#node.js #azure #visual-studio-code

Вопрос:

Я следовал этому руководству по развертыванию веб-приложения в Azure с использованием LocalGit.

https://docs.microsoft.com/en-us/azure/developer/javascript/tutorial-vscode-azure-app-service-node-03

Теперь, когда у меня все работает, я хотел бы настроить запланированное задание на ночь для развертывания последнего кода, поскольку для развертывания даже самых незначительных изменений существующего процесса требуется 15-20 минут.

Нужно ли заново настраивать весь процесс развертывания или есть простой способ преобразовать мои развертывания LocalGit / VSCode для использования конвейеров Azure?

Ответ №1:

Вы, конечно, можете настроить конвейер Azure DevOps для достижения этой цели: развертывание в службе приложений Azure с использованием конвейера Azure DevOps CI / CD.

Для целостного представления вам нужно будет выполнить следующие действия:

  1. Загрузите свой код в репозиторий ADO.
  2. Создайте конвейер сборки CI для запуска кода вашего проекта на компьютерах агентов, а также создания и сохранения его артефактов.
  3. Создайте конвейер выпуска компакт-дисков для развертывания исполняемых файлов из вашего артефакта (созданного на шаге 2) в Azure.

Комментарии:

1. Похоже, что ответ на вопрос звучит так: «Нет, простого способа преобразовать его нет, вам нужно создавать конвейеры с нуля».

2. Помогает ли приведенный выше ответ?

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

4. Хорошо, если вы считаете, что это ответ на ваш вопрос, отметьте его как ответ для сообщества.

5. Я только что сказал, что мне не кажется, что это отвечает на вопрос.