В Docker интегрированы многие инструменты Continuous Integrations, в которые также входит популярный инструмент CI, известный как Jenkins . В Jenkins у вас есть плагины, которые можно использовать для работы с контейнерами. Итак, давайте быстро рассмотрим плагин Docker, доступный для инструмента Jenkins.
Давайте пойдем шаг за шагом и посмотрим, что доступно в Jenkins для контейнеров Docker.
Шаг 1 — Перейдите на панель инструментов Jenkins и нажмите Manage Jenkins .
Шаг 2 — Перейти к управлению плагинами .
Шаг 3 — Поиск плагинов Docker. Выберите плагин Docker и нажмите кнопку « Установить без перезагрузки» .
Шаг 4 — После завершения установки перейдите к своей работе на панели управления Jenkins. В нашем примере у нас есть работа под названием Demo .
Шаг 5 — В задании, когда вы переходите к шагу сборки, теперь вы можете видеть опцию запуска и остановки контейнеров.
Шаг 6 — В качестве простого примера вы можете выбрать дополнительную опцию, чтобы остановить контейнеры, когда сборка будет завершена. Затем нажмите кнопку Сохранить .
Теперь просто работай в Дженкинс. В выходных данных консоли вы сможете увидеть, что команда Stop All Containers выполнена.