Заставить докеризованных дженкинсов трактовать главный узел как другого раба

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

Это звучит глупо, но мне было интересно, можно ли заставить Дженкинса рассматривать главный узел как другой подчиненный узел? Например, ssh из докера в главный узел?

Я думаю, я хочу, чтобы мои узлы выглядели так:

  • Основное на компьютере А: контейнер с Дженкинсом. На самом деле никакие работы не выполняются внутри контейнера
  • Раб на компьютере А
  • Раб на компьютере B

0 ответов

Другие вопросы по тегам