Запустить докер контейнер из Дженкинса - PullRequest
0 голосов
/ 04 сентября 2018

Я сейчас запускаю экземпляр Jenkins в контейнере Docker. Я экспериментировал с Дженкинсом и его конвейерами. Мне удалось добиться успешной сборки приложения Maven с помощью Jenkinsfile.

Сейчас я пытаюсь автоматически развернуть приложение, которое я построил, в докер-контейнер, который находится в одном контейнере с Jenkins. Я уже смонтировал /var/run/docker.sock, поэтому у меня есть доступ к родительскому докеру. Но сейчас я не могу найти какую-либо полезную информацию, которая поможет мне перейти к следующей части, которая посвящена изменению файла Jenkinsfile для развертывания моего приложения в новом контейнере.

Как бы я перешел и запустил свое приложение Maven в док-контейнере?

1 Ответ

0 голосов
/ 22 сентября 2018

Может быть более целесообразно развернуть подчиненный узел (физический или виртуальный ящик), а затем запустить что-то там с помощью докера.

Если вы проверите URL своего экземпляра: https://jenkins.address/job/myjob/pipeline-syntax/

Вы найдете больше информации о том, какие команды вам нужны для этого.

В любом случае, лучший способ сделать это - создать файл Docker и в качестве шага скопировать в него артефакт, отправить изображение в реестр, а затем найти место для развертывания только что созданного образа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...