#azure #powershell #continuous-integration #pipeline
#azure #powershell #непрерывная интеграция #конвейер
Вопрос:
В Azure api -> Обработка входящих сообщений -> Политики
Некоторые из наших разработчиков меняют эти политики, и у нас нет механизма регистрации или утверждения (PR). Мы хотим использовать запрос на извлечение или аналогичный механизм для этой области. Если какой-либо разработчик изменяет политики, это должно быть одобрено до запуска в эксплуатацию.
Можете ли вы дать мне некоторые ключевые слова или информацию, если это возможно. Я не знаю, как его искать.
Ответ №1:
Вы можете установить CI / CD для управления API с помощью шаблонов диспетчера ресурсов Azure.
- После того, как разработчики API завершили разработку и тестирование API и создали шаблоны API, они могут отправить запрос на извлечение для объединения изменений в репозиторий издателя.
- Издатели API могут проверить запрос на извлечение и убедиться, что изменения безопасны и соответствуют требованиям. Например, они могут проверить, разрешено ли взаимодействовать с API только по протоколу HTTPS. Большинство проверок можно автоматизировать как шаг в конвейере CI / CD.
- После успешного утверждения и объединения изменений издатели API могут выбрать их развертывание в рабочем экземпляре либо по расписанию, либо по требованию. Развертывание шаблонов можно автоматизировать с помощью действий GitHub, конвейеров Azure, Azure PowerShell, Azure CLI или других инструментов.
Azure API Management DevOps Resource Kit — отличное место для начала.