У меня просто есть мастер Jenkins, который установлен на Linux, и он не докеризован. Но я просто хочу создать на докере несколько рабов, которые позаботятся о выполнении сборки, которая выполняется на мастере Дженкинсе.
arrchana@instance-1:~$ uname -a
Linux gcp_instance-0 3.11.0-1029-gcp #31~16.04.1-Ubuntu SMP Fri Mar 22 13:06:42 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
docker Version:
Docker version 18.09.2, build 6247962
Я просто вытаскиваю изображение ниже на докере:
Бибинвилсон / Дженкинс-Раб
И включил tcp порт на docker.service и проверил тестовое соединение на Мастер Дженкинс, и он вернул ответ.
И добавил имя изображения как bibinwilson / jenkins-slave и соединение через ssh и добавил учетные данные для подключения докера.
И сопоставил метку с одним из настроек задания и запустил задание. Но это всегда в автономном режиме, и изображение не вращается.
Любая помощь будет оценена. Есть ли какое-либо изображение, которое может удовлетворить мои требования?
Мой проект основан на Java8 + maven , и докер запущен в Ubuntu.
Сведения о настройке Docker Slave на Jenkins:
Для приведенного выше изображения я только что ввел действительные учетные данные tcp и Host и щелкнул TEST Connection, чтобы вернуть ответ.
Настройки шаблона Docker:
Настройка Docker Slave
Я только что сохранил вышеуказанные изменения и сопоставил «Docker» в конфигурации задания и запустил задание, но оно все равно отображается как автономное.