diff --git a/.gitea/workflows/master.yml b/.gitea/workflows/master.yml index 33371768..b9c977b9 100644 --- a/.gitea/workflows/master.yml +++ b/.gitea/workflows/master.yml @@ -52,6 +52,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 "错误:构建镜像失败"