Я использую официальный Jenkins изображение:Как добавить родную докер-сочинить официальные Дженкинс изображений
https://hub.docker.com/_/jenkins/
Интересно, что лучший подход, чтобы добавить родную докер-сочинить к нему. Для полноценной системы непрерывной интеграции мне нужно, чтобы Jenkins запускал приложения Gradle + docker + docker-compose, но, в отличие от плагинов Docker, плагины-докеры-изображения для Gradle действуют так же, как и докеры-компоновки интерфейса, требуя, чтобы он был установлен на месте. Затем я буду использовать простые сценарии оболочки в Jenkins для запуска команд докере-компоновки перед тестированием.
Примечание: Докер должен быть выполнен во внешнем хосте, очевидно, не локально, поскольку мы уже находимся в докере. Интересно, могу ли я избежать установки полного стека докеров в изображении докеров Jenkins.
Спасибо за любые идеи
Вы _can_ запустите Docker в Docker, если это проблема – Rik
ОК, поэтому я должен просто установить Docker и Docker-Compose в изображение Jenkins и все? Благодарю. – icordoba
Он должен работать. Вероятно, это не займет много времени, чтобы дать ему попробовать (не очень удовлетворительно, я полагаю :)) – Rik