Понимание конвейера выпуска Azure - PullRequest
0 голосов
/ 12 февраля 2019

Я очень новичок в Azure DevOps, и мне нужна помощь, чтобы понять, как создать релиз-конвейер.Документ Microsoft очень обширный, но я не могу найти то, что ищу.

Я создал Build Pipeline с репозиторием Python для примера.Тогда я хотел бы создать Release Pipeline.Я связал свою учетную запись с моей подпиской, выберите тип приложения, но затем я спрашиваю имя службы приложения.

Что это за служба приложений?Как я могу его создать?

В своей документации ( здесь ) они просто говорят

App Service Name: Select the name of the web app from your subscription..

Больше никаких объяснений.

Может кто-нибудь дать мне больше информации об этом?

Большое спасибо

Ответы [ 2 ]

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

Если вы новичок в DevOps Azure и хотите попробовать все интересные вещи, я советую вам следовать Azure DevOps Labs , в которой есть отличный контент для начала работы с нуля до уровня Advanced.

0 голосов
/ 12 февраля 2019
  • Конвейер выпуска DevOps Azure развертывает артефакты, являющиеся выходом конвейера сборки, в определенную вами среду (Test, QA, Production и т. Д.).

  • Для веб-приложений среда будет "веб-хостингом" (для других приложений это может быть что-то другое).

  • "Сеть"хостинг »может быть сторонним (вы можете развертывать, используя задачи для FTP, WebDeploy и т. д.), или это может быть предложение PaaS« веб-хостинг »Azure, которое называется Azure Web Apps.

  • Веб-приложениям Azure требуется план обслуживания приложений Azure (который определяет его характеристики и цены): https://azure.microsoft.com/en-us/pricing/details/app-service/windows/

Примечание. Службу приложений Azure можно использовать не только для размещения веб-приложений, но и дляразмещать серверную часть (веб-API) мобильных приложений, контейнеров и приложений без серверных функций.См. Обзор службы приложений , а информацию о высоком масштабе и безопасности см. Введение в среду служб приложений

  • Шаблон имеющегося у вас конвейера выпускавыбранный вариант (предполагается, что он называется «Развертывание приложения Python в службе приложений Azure и базе данных Azure для MySQL») предназначен для «Развертывания приложения Python Django, Bottle или Flask в Azure Web App * 1029».* и базы данных в базу данных Azure для MySQL. " Поскольку она развертывается в веб-приложении Azure, задача запрашивает у вас подписку Azure и план обслуживания приложения в этой подписке.

  • Итак, если вы планируете развертывание в веб-приложении Azure, создайте план обслуживания в своей подписке Azure (вы можете использовать портал Azure, интерфейс командной строки Azure и т. Д.).В противном случае удалите задачу и используйте другую задачу для развертывания на стороннем веб-хостинге.

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