Развертывание SpringBoot на другом сервере в докере через Jenkins - PullRequest
0 голосов
/ 25 декабря 2018

Я новичок в процессе CI / CD.

У нас есть модель развертывания приложения весенней загрузки через jenkins в докере на той же машине.

Мы искали в интернете, какразвернуть приложение на другом сервере, единственный ключ, который мы получили, через агента SSH.Я надеюсь, что SSH предназначен только для связи.

Можем ли мы привести полный пример развертывания на другом сервере и какие другие превентивные меры следует принять во внимание.

Пожалуйста, помогите нам

enter image description here

1 Ответ

0 голосов
/ 25 декабря 2018

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

enter image description here

enter image description here

Я знаю, что репозитории Nexus или JFrog Artifactory.

Таким образом, ваш сервер1 в конце конвейера будетзагрузите стабильный образ докера в Nexus.

Для запуска образов докера на другом сервере (без использования оркестратора) вы можете использовать Ansible.

В сети вы можете найти множество источников, например: https://www.codementor.io/mamytianarakotomalala/how-to-deploy-docker-container-with-ansible-on-debian-8-mavm48kw0

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