更新Makefile及CICD文件

This commit is contained in:
2025-04-07 10:39:13 +08:00
parent 4defd75544
commit 3a0419fd57
12 changed files with 17 additions and 1318 deletions
+16 -1
View File
@@ -25,7 +25,7 @@ build-arg+=--build-arg APT_SOURCE=$(APT_SOURCE)
local_ip:=`echo "en0 eth0" | xargs -n1 ip addr show 2>/dev/null | grep inet | grep -v 127.0.0.1 | grep -v inet6 | tr "/" " " | awk '{print $$2}'`
build-arg+=--build-arg LOCAL_URL=http://local.colovu.com/dist
.PHONY: build clean clearclean upgrade
.PHONY: build clean clearclean upgrade push
build:
@echo "Build $(image_name):$(image_tag)"
@@ -50,3 +50,18 @@ upgrade:
@echo "Upgrade all images..."
@docker images | grep 'colovu' | grep -v '<none>' | grep -v "latest-" | awk '{print $$1":"$$2}' | sort -u | xargs -L 1 docker pull
# 推送镜像至华为云 SWR 的 colovu 空间及 registry.colovu.com 的默认空间
push:
@echo "Push $(image_name):$(image_tag) to Huawei Cloud SWR colovu space"
@docker tag $(image_name):$(image_tag) swr.cn-north-4.myhuaweicloud.com/colovu/$(image_name):$(image_tag)
@docker push swr.cn-north-4.myhuaweicloud.com/colovu/$(image_name):$(image_tag)
@echo "Push $(image_name):$(image_tag) to registry.colovu.com"
@docker tag $(image_name):$(image_tag) registry.colovu.com/$(image_name):$(image_tag)
@docker push registry.colovu.com/$(image_name):$(image_tag)
@echo "Push $(image_name):latest to Huawei Cloud SWR colovu space"
@docker tag $(image_name):latest swr.cn-north-4.myhuaweicloud.com/colovu/$(image_name):latest
@docker push swr.cn-north-4.myhuaweicloud.com/colovu/$(image_name):latest
@echo "Push $(image_name):latest to registry.colovu.com"
@docker tag $(image_name):latest registry.colovu.com/$(image_name):latest
@docker push registry.colovu.com/$(image_name):latest
@echo "Push complete"