From 89d39921f649ca23922d9327806eb2b426b32e32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BF=D0=BE=D0=B2?= Date: Sat, 25 Oct 2025 13:56:53 +0300 Subject: [PATCH] =?UTF-8?q?refactor:=20=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0?= =?UTF-8?q?=D1=8F=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B0=20docker-cl?= =?UTF-8?q?ean-builder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Удалена функция docker-clean-builder - Убрано упоминание из справки - Удалено из .PHONY списка - Оставлена только команда make docker clean-builder в секции docker - Упрощена структура команд Теперь доступна только одна команда для очистки builder'а: - make docker clean-builder - через секцию docker Это делает интерфейс более последовательным и понятным. --- Makefile | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index b54be25..107437f 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,7 @@ DOCKER_BUILDX_BUILDER ?= multiarch-builder # Базовые образы и их теги BASE_IMAGES := altlinux/p9 astralinux/astra-1.7 redos/redos:9 registry.access.redhat.com/ubi8/ubi quay.io/centos/centos:stream9 almalinux:8 rockylinux:8 -.PHONY: role vault git docker presets controller help clean-builder +.PHONY: role vault git docker presets controller help # ============================================================================= # КОМАНДЫ ДЛЯ РАБОТЫ С РОЛЯМИ @@ -493,11 +493,7 @@ docker: echo ""; \ echo " 🔧 make docker-setup-builder - настройка multi-arch builder"; \ echo " 💡 Создает: builder в контейнере (не в системе)"; \ - echo " 💡 Поддерживает: amd64 и arm64 архитектуры"; \ - echo ""; \ - echo " 🧹 make docker-clean-builder - очистка multi-arch builder"; \ - echo " 💡 Удаляет: builder контейнер"; \ - echo " 💡 Полезно: при проблемах со сборкой";; \ + echo " 💡 Поддерживает: amd64 и arm64 архитектуры";; \ esac # ============================================================================= @@ -575,16 +571,6 @@ docker-build-image: .; \ echo "✅ $(IMAGE):$$TAG собран и отправлен" -# Очистка multi-arch builder -docker-clean-builder: - @echo "🧹 Очистка multi-arch builder..."; \ - if docker buildx ls | grep -q $(DOCKER_BUILDX_BUILDER); then \ - echo "🗑️ Удаление builder $(DOCKER_BUILDX_BUILDER)..."; \ - docker buildx rm $(DOCKER_BUILDX_BUILDER) || true; \ - echo "✅ Builder удален"; \ - else \ - echo "ℹ️ Builder $(DOCKER_BUILDX_BUILDER) не найден"; \ - fi # ============================================================================= # КОМАНДЫ ДЛЯ РАБОТЫ С ANSIBLE-CONTROLLER