Разрешение конфликта слияния в Makefile
- Оставлена улучшенная версия clean-builder с docker-reset-builder - Сохранены все исправления buildx проблем - Объединены изменения из удаленного репозитория Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
18
Makefile
18
Makefile
@@ -418,12 +418,14 @@ docker:
|
||||
done; \
|
||||
echo "✅ Загрузка завершена";; \
|
||||
clean) \
|
||||
echo "🧹 Очистка Docker образов..."; \
|
||||
echo "🧹 Очистка Docker образов и builds..."; \
|
||||
for image in $(DOCKER_IMAGES); do \
|
||||
echo "🗑️ Удаление $(DOCKER_REGISTRY):$$image-$(DOCKER_VERSION)"; \
|
||||
docker rmi $(DOCKER_REGISTRY):$$image-$(DOCKER_VERSION) 2>/dev/null || true; \
|
||||
done; \
|
||||
echo "✅ Образы очищены";; \
|
||||
echo "🗑️ Удаление кеша builds для наших образов..."; \
|
||||
docker buildx prune --filter type=exec.cachemount --filter type=source.local --filter type=source.git.checkout --force 2>/dev/null || true; \
|
||||
echo "✅ Образы и кеш builds очищены";; \
|
||||
info) \
|
||||
echo "📊 Информация об образах..."; \
|
||||
for image in $(DOCKER_IMAGES); do \
|
||||
@@ -508,13 +510,21 @@ docker:
|
||||
echo " 💡 Загружает: все образы из registry inecs"; \
|
||||
echo " 💡 Пропускает: отсутствующие образы"; \
|
||||
echo ""; \
|
||||
echo " 🧹 make docker clean - удалить локальные образы"; \
|
||||
echo " 💡 Удаляет: все образы inecs/*:latest"; \
|
||||
echo " 🧹 make docker clean - удалить локальные образы и кеш builds"; \
|
||||
echo " 💡 Удаляет: все образы inecs/ansible-lab:*"; \
|
||||
echo " 💡 Очищает: кеш builds (exec.cachemount, source.local, git.checkout)"; \
|
||||
echo " 💡 Сохраняет: другие builds в системе"; \
|
||||
echo " 💡 Безопасно: игнорирует ошибки"; \
|
||||
echo ""; \
|
||||
echo " 🧹 make docker clean-builder - очистка multi-arch builder"; \
|
||||
<<<<<<< HEAD
|
||||
echo " 💡 Удаляет: builder контейнер и buildkit контейнеры"; \
|
||||
echo " 💡 Полезно: при проблемах со сборкой"; \
|
||||
=======
|
||||
echo " 💡 Удаляет: builder контейнер принудительно"; \
|
||||
echo " 💡 Очищает: весь кеш builds"; \
|
||||
echo " 💡 Быстро: принудительное удаление без ожидания"; \
|
||||
>>>>>>> 3caa0078e13b03c603a1af10bd1bdbdf1509e645
|
||||
echo ""; \
|
||||
echo " 🔧 make docker setup-builder - настройка multi-arch builder"; \
|
||||
echo " 💡 Создает: builder в контейнере (не в системе)"; \
|
||||
|
||||
Reference in New Issue
Block a user