Я использую сервер Jenkins в качестве док-контейнера, и у меня есть дополнительный компьютер, который Jenkins может использовать в качестве подчиненного SSH.На подчиненном узле все в порядке, но я столкнулся с незначительными проблемами, когда Jenkins запускает задания на главном узле, которые включают в себя докеры.Дженкинс достаточно умен, чтобы знать, что он работает внутри док-контейнера, поэтому, когда части задания нужно запускать в другом контейнере, он правильно пропускает тома и т. Д. Однако я столкнулся с достаточно досадными вещами, которые я ищу альтернативные решения,
Звучит глупо, но мне было интересно, можно ли заставить Дженкинса рассматривать главный узел как другой подчиненный узел?Например, ssh из докера в главный узел?
Полагаю, я хочу, чтобы мои узлы выглядели так:
- Main на компьютере A: контейнер с jenkins.На самом деле никакие задания не выполняются внутри контейнера
- Ведомый на компьютере A
- Ведомый на компьютере B