Представьте, что вам нужно отправить образ контейнера Docker в Docker Hub с помощью Jenkins. Как бы вы это сделали?
Вот примерный порядок действий:
1. Настроить конвейер Jenkins: создайте задание конвейера с несколькими ветвями в Jenkins и свяжите его с репозиторием, содержащим Dockerfile и Jenkinsfile.
2. Определить конвейер в Jenkinsfile:
— Создание образа Docker;
— Вход в Docker Hub (используя учетные данные, надежно сохраненные в Jenkins);
— Отправка образа в Docker Hub.
3. Запустить конвейер: запустите задание Jenkins. Оно создаст образ, войдет в Docker Hub и автоматически отправит образ.
Библиотека собеса по DevOps
Post #687
929