Я создал экземпляр службы управления API Azure. Я хочу интегрировать OpenAPI в Azure API Management с помощью конвейеров Azure DevOps CI и CD.
Для каждого выпуска я хочу автоматически генерировать спецификацию OpenAPI из кода. Как я могу использовать эту спецификацию OpenApi для настройки управления API Azure со всеми необходимыми наборами версий, API, продуктами, тегами, пользователями, подписками, сертификатами и политиками?
Решение проблемы
Вот пример документа, в котором вы можете автоматизировать Open API для APIM с помощью конвейеров CI / CD.
https://www.domstamand.com/automating-your-openapi-updates-to-api-management-through-your-cicd-pipeline/
нам нужно использовать интерфейс командной строки Swashbuckle, который можно использовать для извлечения JSON Swagger/OpenAPI непосредственно из начальной сборки приложения и записи его в файл. Выполните настройку, чтобы добавить интерфейс командной строки в репозиторий системы управления версиями, чтобы вы могли восстановить инструмент и использовать его в определении сборки CI.
Комментариев нет:
Отправить комментарий