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