refactor: Удалена отдельная команда docker-clean-builder
- Удалена функция docker-clean-builder - Убрано упоминание из справки - Удалено из .PHONY списка - Оставлена только команда make docker clean-builder в секции docker - Упрощена структура команд Теперь доступна только одна команда для очистки builder'а: - make docker clean-builder - через секцию docker Это делает интерфейс более последовательным и понятным.
This commit is contained in:
18
Makefile
18
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
|
||||
|
||||
Reference in New Issue
Block a user