yb 2 هفته پیش
والد
کامیت
770fa3f19f
2فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 2 1
      jenkins/lib/cloudflare_sync.sh
  2. 1 0
      vite.config.ts

+ 2 - 1
jenkins/lib/cloudflare_sync.sh

@@ -47,9 +47,10 @@ deploy_to_cloudflare() {
 
 
     # 执行部署命令并捕获输出和退出状态
     # 执行部署命令并捕获输出和退出状态
     set +e # 临时禁用错误退出
     set +e # 临时禁用错误退出
-    npx wrangler pages deploy ${dist_dir} \
+    npx wrangler@3.99.0 pages deploy ${dist_dir} \
         --project-name="${cloudflare_project_name}" \
         --project-name="${cloudflare_project_name}" \
         --branch="${build_branch}" \
         --branch="${build_branch}" \
+        --commit-dirty=true \
         2>&1 | tee -a "$BUILD_LOG_FILE"
         2>&1 | tee -a "$BUILD_LOG_FILE"
     DEPLOY_EXIT_CODE=${PIPESTATUS[0]}
     DEPLOY_EXIT_CODE=${PIPESTATUS[0]}
     set -e # 重新启用错误退出
     set -e # 重新启用错误退出

+ 1 - 0
vite.config.ts

@@ -85,6 +85,7 @@ export default defineConfig({
     }
     }
   },
   },
   build: {
   build: {
+    emptyOutDir: true, // 确保每次构建前清空 dist 目录
     chunkSizeWarningLimit: 1500,
     chunkSizeWarningLimit: 1500,
     rollupOptions: {
     rollupOptions: {
       output: {
       output: {