Почему внешний репозиторий git не доступен в центре развертывания на портале Azure?

Я создал app service в azure portal и хотел настроить ci/cdс внешним репозиторием git. В документации упоминалось, что есть возможность использовать внешний репозиторий git, но я не могу найти его в моем случае. Я пытался создатьapp serviceточно так, как указано в документации:

Вот как я вижу центр развертывания на портале Azure:

2 ответа

Решение

У нас все заработало - размещаю здесь мой ответ на случай, если кто-то еще столкнется с такой ситуацией. Мне пришлось создатьservice app с использованием windows OS. Кажется, что сLinux OSв центре развертывания будут включены только параметры FTP (по умолчанию). После созданияservice app с помощью windows OS он работал нормально, и я смог увидеть все варианты в центре развертывания без каких-либо дополнительных настроек.

Вот заявление от Microsoft:

Используйте неподдерживаемые репозитории

За Windows apps, вы можете вручную настроить непрерывное развертывание из облачного репозитория Git или Mercurial, который портал не поддерживает напрямую, например GitLab. Это можно сделать, выбрав поле Внешний на странице центра развертывания. Дополнительные сведения см. В разделе Настройка непрерывного развертывания вручную. https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment

Это неразумный вид, даже если тип ОС веб-приложения Linux, будет External Repository вариант.

Я думаю, вы могли бы попробовать создать новое веб-приложение, см. Мои шаги.

Перейдите к службе приложений на портале -> Добавить -> Веб-приложение -> Создать. После создания веб-приложения проверьте Центр развертывания и настройте его.

Примечание. Официальная документация MS по непрерывному развертыванию уже изменена с Deployment options к Deployment Center, стоит попробовать.

Если у вас все еще есть проблема, я рекомендую вам обратиться за помощью в службу поддержки Azure.

Другие вопросы по тегам