Объединение / интеграция Swagger & Slate с пружинными микросервисами
У меня есть набор докернизированных микросервисов (пружинная загрузка с приложением джерси), развернутых на экземплярах EC2. Каждый сервис предоставляет остальные API, для которых мне нужно создать спецификацию.
В качестве первого шага я включил ядро swagger во все приложения весенней загрузки, которые генерируют файл.json /.yaml и подают его на http как ресурс для отдыха, когда служба работает.
Я хочу использовать сланец для предоставления спецификации API для всех сервисов в качестве единого ресурса (агрегированного из отдельных файлов json/yaml) через http / s.
Slate ( https://github.com/lord/slate) использует формат уценки для обслуживания статического контента. Библиотеку Swagger2Markup можно использовать для генерации файла уценки путем объединения спецификаций API (файлов json/yaml) из каждой службы (для каждой из них создается собственный файл json/yaml).
Используя этот файл уценки, я могу использовать посредника по умолчанию для создания статического контента и передавать его по http.
Вопрос: что можно считать лучшей практикой для бесшовной интеграции этого процесса в сборку jenkins.