Запуск независимых заданий jenkins на разных независимых серверах jenkins и закрепление результатов теста - PullRequest
0 голосов
/ 28 августа 2018

Мое тестируемое приложение имеет несколько компонентов и подкомпонентов, и над ним работают разные команды. У этих команд есть собственная инфраструктура jenkins и настроенные тестовые пакеты.

Что я ищу, чтобы найти способ или инструмент оркестровки, позволяющий пользователю:

  1. Запустите эти задания jenkins для всех компонентов, распределенных по различным серверам jenkins, и представьте консолидированный результат пользователю
  2. Разрешить пользователю выбирать тесты по своему выбору через компоненты и запустить затем на соответствующем сервере Дженкинс и представить сводный результат для пользователя.

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

Кто-нибудь сталкивался с таким вариантом использования и решил его? Может ли этот вариант использования быть решен с помощью jenkins или любых других сторонних инструментов оркестровки?

...