2015-12-27 3 views
1

Я хочу, чтобы Jenkins построил проект JAVA, а затем оберните его в контейнер и отправьте его в Docker Registry. Есть ли какой-либо плагин для упаковки баннеров или файлов в контейнер?Плагин Jenkins для докеров

ответ

0

Ближайшим плагином будет CloudBees Docker Custom Build Environment Plugin, который выполняет задание в выбранном вами контейнере, но он включает ваши источники в качестве тома для этого выполнения.

Это означает, что если вы должны были зафиксировать контейнер (как новое изображение) и перетащить его в реестр докеров, он будет содержать не только банки, но и ваши источники, а также все файлы промежуточной сборки, которые вы не можете хотеть.

Легче добавить шаг к вашей обычной работе, которая будет строить докеры из файла Docker (на основе jdk base image).
Этот Dockerfile будет COPY банки, построенные из предыдущих шагов той же работы. Этот же последний шаг опубликовал бы изображение в реестре.

Смежные вопросы