Переделываю "стационарную" jenkins билд/тест систему, практики в докере не имею.
Было: Дженкинс следит за пушами в гитхабе, проекты на node.js. Тесты прошли => толкает билд-таску => при успехе деплой-таска
Хочется:
1)
Изолировать дженкинс от основной системы, бонусом можно будет перенести его с проектами на другой сервак: в будущем планируется несколько переездов.
2)
Билдёжка в дженкинс -> на докере через запуск контейнеров, плагин
https://wiki.jenkins-ci.org/display/JENKINS/Docker...
3) Опционально: нод.жс быстро развивается, хочется таску, чтобы в пустой образ качался последний нод.жс и ставился перед прогоном (и эту таску запускать раз в день).
Вопрос: Получается запуск билд-контейнеров из контейнера... Как лучше организовать подконтейнеры в дженкинс-контейнере? Полностью скрыть их для сервера внутри дженкинс-контейнера реально и нужно ли по воркфлоу?