Докер - непрерывная интеграция
Docker имеет интеграцию со многими инструментами непрерывной интеграции, в которые также входит популярный инструмент непрерывной интеграции, известный как Jenkins. В Jenkins доступны плагины, которые можно использовать для работы с контейнерами. Итак, давайте быстро взглянем на плагин Docker, доступный для инструмента Jenkins.
Пойдем шаг за шагом и посмотрим, что доступно в Jenkins для контейнеров Docker.
Step 1 - Перейдите на панель управления Jenkins и нажмите Manage Jenkins.
![](https://post.nghiatu.com/assets/tutorial/docker/images/manage_jenkins.jpg)
Step 2 - Перейти к Manage Plugins.
![](https://post.nghiatu.com/assets/tutorial/docker/images/manage_pluggins.jpg)
Step 3- Найдите плагины Docker. Выберите плагин Docker и нажмитеInstall without restart кнопка.
![](https://post.nghiatu.com/assets/tutorial/docker/images/install_without_restart.jpg)
Step 4- После завершения установки перейдите к своей работе на панели управления Jenkins. В нашем примере у нас есть задание под названиемDemo.
![](https://post.nghiatu.com/assets/tutorial/docker/images/demo.jpg)
Step 5 - В задании, когда вы переходите к шагу сборки, теперь вы можете увидеть возможность запуска и остановки контейнеров.
![](https://post.nghiatu.com/assets/tutorial/docker/images/add_build_step.jpg)
Step 6- В качестве простого примера вы можете выбрать дополнительную опцию для остановки контейнеров после завершения сборки. Затем щелкните значокSave кнопка.
![](https://post.nghiatu.com/assets/tutorial/docker/images/stop_all_containers.jpg)
А теперь просто займись своей работой в Дженкинсе. Теперь в выводе консоли вы увидите, что команда «Остановить все контейнеры» была выполнена.
![](https://post.nghiatu.com/assets/tutorial/docker/images/console_output.jpg)