Возможность создания образов Docker в Jenkins с помощью сценария оболочки вместо использования файла Jenkins - PullRequest
0 голосов
/ 05 мая 2018

Я просто изучаю реализацию конвейера CI / CD с использованием kubernetes, Jenkins, docker hub и моего частного SVN-репозитория. Я исследую создание образа докера и автоматически помещаю его в концентратор докера, когда в репозитории выполняется фиксация или любая операция SVN. Здесь, в примерах, я вижу создание одного конвейерного задания с добавлением ссылки на репозиторий кода репозитория GitHub и учетных данных докера-концентратора. И добавление одного Jenkinsfile в корневую папку проекта в той же позиции, что и Dockerfile. Здесь я почувствовал одно сомнение в этом методе создания изображения. Я добавляю ниже моего сомнения,

Вместо создания конфигурации Jenkinsfile и Jenkins, могу ли я автоматически создать образ докера, только добавив сценарий оболочки в jenkins? , Просто здесь я хочу узнать о возможности создания образа докера, только добавив сценарий Shell в Jenkins.

Я только начинающий в DevOps. Пожалуйста, поправьте меня, если я ошибся в контексте. Кто-нибудь может очистить мое замешательство, пожалуйста?

1 Ответ

0 голосов
/ 05 мая 2018

Если вы работаете над проектами maven, вы можете легко создавать образы Docker с помощью плагина Docker maven (https://github.com/fabric8io/docker-maven-plugin).

С помощью Jenkins вы можете легко интегрировать проект maven и выполнять команды maven, которые создадут образ Docker.

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