После завершения задания его базовый образ остается на сервере бегуна gitlab.
building-image-for-some-job:
...
- build_and_publish_unique_docker_image_for_later_use
...
some-job:
image: some-unique-per-pipeline-image
После завершения задачи some-job
на сервере бегуна gitlab остается some-unique-per-pipeline-image
.Я хотел бы иметь некоторую функциональность (может быть, есть какой-то встроенный флаг в бегунах gitlab?), Который удалял бы изображения, которые были загружены для задачи и больше не используются.Я думал о добавлении шага в конвейер, который просто подключился бы через ssh к runner и docker prune
, но это кажется общим требованием, поэтому, может быть, кто-то придумал лучшее решение?