Копировать файл с одного этапа на следующий - PullRequest
0 голосов
/ 08 октября 2019

Я использую Jenkins в среде Kubernetes. У меня есть шаг, который использует контейнер maven для упаковки jar. Я хотел бы использовать этот jar на следующем этапе моего конвейера для создания образа docker, используя другой контейнер docker. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 09 октября 2019

Я заметил, что рабочая область распределяется между контейнерами в модуле, поэтому jar доступен для сборки из контейнера Docker.

0 голосов
/ 08 октября 2019

Вы можете выбрать для многоэтапных сборок, только на уровне докера, где вы можете взять базовое изображение, а затем сделать из него maven jar, а затем использовать этот jar в качестве базового изображения для следующего шага, и вы можете создать свой окончательный снимок образа dockerway.

См. это -

https://docs.docker.com/develop/develop-images/multistage-build/

...