diff --git a/.gitea/workflows/master.yml b/.gitea/workflows/master.yml index af81d846..3daf0aed 100644 --- a/.gitea/workflows/master.yml +++ b/.gitea/workflows/master.yml @@ -31,6 +31,7 @@ jobs: # 目标仓库中的项目名称 TARGET_PROJECT: smartparks run: | + echo "===== 环境信息 =====" echo "目标仓库: $TARGET_REGISTRY/$TARGET_PROJECT" @@ -52,6 +53,16 @@ jobs: full_image_name="$TARGET_REGISTRY/$TARGET_PROJECT:$image_tag-${{ github.sha }}" echo "镜像名称: $full_image_name" + # 检查JAR包是否存在 + echo "===== 检查JAR包 =====" + jar_files=$(find "$docker_context" -name "*.jar" -type f) + if [ -z "$jar_files" ]; then + echo "警告:在 $docker_context 目录中未找到JAR包" + exit 1 + fi + echo "找到JAR包:" + echo "$jar_files" + echo "===== 构建镜像 =====" if ! docker build -t "$full_image_name" -f "$dockerfile" "$docker_context"; then echo "错误:构建镜像失败" @@ -77,3 +88,4 @@ jobs: echo "===== 清理操作 =====" docker system prune -f echo "===== 所有操作完成 =====" +