diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 01d2d1b..25b2394 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -96,8 +96,12 @@ jobs: fi # 从 zip.js 提取 zip 文件名并打包 dist - if [ -f "zip.js" ] && [ -d "dist" ]; then - ZIP_NAME=$(grep -o 'zip/[^"]*\.zip' zip.js | head -1 | sed 's|zip/||') + if [ -d "dist" ]; then + if [ -f "zip.js" ]; then + ZIP_NAME=$(grep -o 'zip/[^"]*\.zip' zip.js | head -1 | sed 's|zip/||') + else + ZIP_NAME="${dir}.zip" + fi if [ -n "$ZIP_NAME" ]; then echo "Creating zip: $ZIP_NAME" cd dist