2015-07-06 3 views
0

Я хотел бы настроить автоматическое развертывание с частного репозитория Github на сайт Azure. После прочтения official tutorial он выглядит как единственный встроенный способ - предоставить полный доступ к чтению/записи для каждого репо на вашей учетной записи github через API.Развертывание до Azure от Github с помощью Readonly Access

Есть ли простой способ настроить развертывание azure и предоставить доступ только для чтения к одному репо с использованием ключей для развертывания только для ключей Githubs?

ответ

0

Когда вы развертывание установки из GitHub, одна части процесса является извлечение источника (от дока вы ссылаетесь):

Azure создает ассоциацию с выбранным хранилищем, так и тянет в файлах из указанной ветви.

Но другое, самое важное для процесса CI/CD - это создание нового WebHook в вашем репозитории. Для настройки веб-хука требуются права на запись в репозиторий, поэтому требуется чтение/запись.

Вы также можете прочитать на CD process in Project KUDU Wiki (примечание: Azure Web Apps работает по проекту KUDU)