Мое тестируемое приложение имеет несколько компонентов и подкомпонентов, и над ним работают разные команды. У этих команд есть собственная инфраструктура jenkins и настроенные тестовые пакеты.
Что я ищу, чтобы найти способ или инструмент оркестровки, позволяющий пользователю:
- Запустите эти задания jenkins для всех компонентов, распределенных по различным серверам jenkins, и представьте консолидированный результат пользователю
- Разрешить пользователю выбирать тесты по своему выбору через
компоненты и запустить затем на соответствующем сервере Дженкинс и представить
сводный результат для пользователя.
Здесь нельзя использовать подход CI / CD, поскольку не все группы компонентов заинтересованы в том, чтобы снова развернуть весь конвейер. Кроме того, задания выполняются на разных машинах jenkins, которые не связаны (без отношения «ведущий-ведомый»).
Кто-нибудь сталкивался с таким вариантом использования и решил его? Может ли этот вариант использования быть решен с помощью jenkins или любых других сторонних инструментов оркестровки?