Commit 80cb4b8a authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

ci: 在构建镜像时强制拉取最新基础镜像并禁用缓存

parent a9352021
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -82,7 +82,7 @@ build:
		count=$$((count+1)); \
	done; \
	echo "[$$(($$total+1))/$${total_imgs}] Building Airflow Custom Image ($(TARGET_AIRFLOW))..."; \
	docker build -q -t $(TARGET_AIRFLOW) .; \
	docker build --pull --no-cache -q -t $(TARGET_AIRFLOW) .; \
	echo "[$$(($$total+2))/$${total_imgs}] Building API Gateway Image ($(TARGET_API_GATEWAY))..."; \
		if [ -d "../external/csst-dfs-client" ]; then \
				mkdir -p ./api_gateway/csst-dfs-client; \
@@ -92,16 +92,16 @@ build:
				mkdir -p ./api_gateway/ccds; \
				rsync -a --delete --exclude ".git" --exclude "__pycache__" ../external/ccds/ ./api_gateway/ccds/; \
		fi; \
	docker build -q -t $(TARGET_API_GATEWAY) ./api_gateway; \
	docker build --pull --no-cache -q -t $(TARGET_API_GATEWAY) ./api_gateway; \
	echo "[$$(($$total+3))/$${total_imgs}] Building Task Portal Image ($(TARGET_TASK_PORTAL)) with BUILD_NUMBER=$(BUILD_NUMBER)..."; \
	docker build -q --build-arg VITE_BUILD_NUMBER=$(BUILD_NUMBER) --build-arg VITE_BUILD_TIME="$(shell date '+%Y-%m-%d %H:%M:%S')" -t $(TARGET_TASK_PORTAL) ./frontend_vue; \
	docker build --pull --no-cache -q --build-arg VITE_BUILD_NUMBER=$(BUILD_NUMBER) --build-arg VITE_BUILD_TIME="$(shell date '+%Y-%m-%d %H:%M:%S')" -t $(TARGET_TASK_PORTAL) ./frontend_vue; \
	if [ "$(SKIP_JS9)" != "1" ]; then \
		echo "[$$(($$total+4))/$${total_imgs}] Building JS9 Image ($(TARGET_JS9))..."; \
		if [ -d "../external/js9" ]; then \
				mkdir -p ./external/js9; \
				rsync -a --delete --exclude ".git" --exclude "__pycache__" ../external/js9/ ./external/js9/; \
		fi; \
		docker build -q -t $(TARGET_JS9) -f ./js9_service/Dockerfile .; \
		docker build --pull --no-cache -q -t $(TARGET_JS9) -f ./js9_service/Dockerfile .; \
	fi; \
	echo "All $${total_imgs} images prepared successfully."