Непрерывная интеграция Docker

Читать первым в Telegram

В Docker интегрированы многие инструменты непрерывной интеграции (Continuous Integrations), в которые также входит популярный инструмент Jenkins, в котором у вас есть плагины, которые можно использовать для работы с контейнерами. Итак, давайте быстро рассмотрим плагин Docker, доступный для инструмента Jenkins.

Давайте шаг за шагом рассмотрим возможности Jenkins для контейнеров Docker.

Шаг 1. Перейдите в панель инструментов Jenkins и нажмите «Manage Jenkins».

Шаг 2. Перейдите к «Manage Plugins».

Шаг 3. Найдите плагины Docker. Выберите желаемый и нажмите кнопку «Install without restart».

Шаг 4. После завершения установки перейдите на панель управления Jenkins. В нашем примере у нас есть задание под названием Demo.

Шаг 5. В задании, когда вы перейдёте к шагу сборки, вы можете увидеть опцию запуска и остановки контейнеров.

Шаг 6. В качестве простого пример вы можете выбрать дополнительную опцию для остановки контейнеров, когда сборка будет завершена. После чего нажмите на кнопку «Save».

Теперь просто запустите задание в Jenkins. В выводе консоли вы увидите, что команда Stop All Containers выполнена.

Источник: Docker — Continuous Integration

Поддержать проект

Социальные сети проекта:

Подпишись, чтобы ничего не пропустить!