Мы используем плагин Cloudbees Docker Build and Publish для создания изображений Docker в нашем примере Jenkins. Сборка работает нормально, и мы успешно добираемся до Docker Hub, но изображения торчат на рабстве Дженкинса и вызывают проблемы с пространством.Удаление изображений из Jenkins slave post-build при использовании Cloudbees Docker Создание и публикация плагина
Есть ли возможность удалить изображения после успешной сборки и нажать? Благодарю.
Глядя на их [код] (https://github.com/jenkinsci/docker-build-publish-plugin/blob/docker-build-publish-1.2.2/src/main/resources/com/cloudbees/ dockerpublish/DockerBuilder/config.jelly # L64) (1.2.2), должно быть текстовое поле «Дополнительные строковые аргументы», в котором вы можете добавить флаги сборки, такие как '--rm'. –
Спасибо за ответ. У нас есть это в разделе «Дополнительные аргументы сборки», и он удаляет промежуточные контейнеры (например, docker build --rm = true ....) Но я также вижу следующее в выводе сборки. Шаг 41: CMD/usr/lib/systemd/systemd ---> Работает в 9454f885701d ---> 0cee7a3ced47 Удаление промежуточного контейнера 9454f885701d Это не удаляет Ocee7a3ced47, а это довольно большой (~ 1 ГБ), и есть несколько таких вещей каждая сборка. Можно ли удалить те или необходимые для родительского изображения? –
Извините, что формат –