Я управляю официальным контейнером Jenkins на докере. Мне нужно построить изображение докера как пост-действие успешной сборки, но контейнер Jenkins не имеет двоичного файла докеров.docker build внутри официального контейнера jenkins
Я вижу пару вариантов, сначала как вывод моего собственного контейнера Jenkins из официального изображения с доступным двоичным докере. Второй вариант - использовать преданный Jenkins slave с докере и другое необходимое время исполнения. Третий вариант - предоставить Jenkins-серверу доступным. Я хотел бы запускать все на контейнере, поскольку он чист, прост и легко повторяется.
Как вы решили эту проблему? Что является лучшим решением в долгосрочной перспективе и почему? Мой самый высокий приоритет - предоставить, настроить и загрузить всю инфраструктуру CI с помощью одной незаменимой команды. Кроме того, встроенный контейнер докеров будет перенесен в реестр и т. Д., Поэтому связь между компонентами должна быть оптимальной с минимальной сложностью или ручной настройкой.
https://hub.docker.com/r/axltxl/jenkins-dood/ – user2363318