B
B
berkutxxx2016-02-11 21:44:17
Continuous Integration
berkutxxx, 2016-02-11 21:44:17

Distribute correctly docker containers, build container inside ci container?

Переделываю "стационарную" jenkins билд/тест систему, практики в докере не имею. Было: Дженкинс следит за пушами в гитхабе, проекты на node.js. Тесты прошли => толкает билд-таску => при успехе деплой-таска
Хочется:
1) Изолировать дженкинс от основной системы, бонусом можно будет перенести его с проектами на другой сервак: в будущем планируется несколько переездов.
2) Билдёжка в дженкинс -> на докере через запуск контейнеров, плагин https://wiki.jenkins-ci.org/display/JENKINS/Docker...
3) Опционально: нод.жс быстро развивается, хочется таску, чтобы в пустой образ качался последний нод.жс и ставился перед прогоном (и эту таску запускать раз в день).
Question: It turns out that build containers are launched from a container ... How best to organize subcontainers in a jenkins container? Is it possible to completely hide them for the server inside the jenkins container and is it necessary according to the workflow?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
B
berkutxxx, 2016-12-15
@berkutxxx

For those who get here, google for the phrase: Docker-outside-of-Docker
No need to try to make a virtual machine in a virtual machine. Child docker containers are located at the same level as the starting one, and not inside it.
My research a year ago led to the fact that Docker-in-Docker is a very bad idea.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question