У меня следующая установка
- Дженкинс работает в докер-контейнере
- в родственном контейнере докера я запускаю частный реестр npm
- Я использую подключаемый модуль Docker Pipeline и Jenkinsfile для создания библиотеки машинописного текста (с контейнером докеров узла)
- Я хочу опубликовать эту библиотеку в частном реестре, чтобы иметь возможность использовать ее в других проектах сборки.
Проблема в том, что, поскольку реестр работает на порту на хосте, он не может быть доступен из докера в контейнере докера, который создается скриптом сборки для сборки библиотеки. Я не нашел информации о том, как я могу сделать что-то вроде --net = host (из запуска докера) внутри jenkinsfile. Я думаю, это сработает ?!
Любая идея, как я могу улучшить настройку для сборки через контейнер докеров узла, но иметь возможность публиковать в реестре?
jenkins.internal.yourdomain.com
иnpm.internal.yourdomain.com
и заставим jenkins опубликовать вnpm.internal.yourdomain.com
. - person MaratC   schedule 30.06.2020