Kaynağa Gözat

fix: 优化

shuisheng 1 yıl önce
ebeveyn
işleme
d76b4ae04f
3 değiştirilmiş dosya ile 21 ekleme ve 17 silme
  1. 16 12
      deploy/handleGiteeJenkins.mjs
  2. 1 1
      package.json
  3. 4 4
      pnpm-lock.yaml

+ 16 - 12
deploy/handleGiteeJenkins.mjs

@@ -71,16 +71,20 @@ async function clearOld() {
   await Promise.all(queue);
 }
 
-clearOld().then(() => {
-  findFile(dir);
-  putFile();
-  const gitignoreTxt =
-    'node_modules\ndist\ncomponents.d.ts\n.eslintcache\n.DS_Store\n';
-  fs.writeFileSync(path.resolve(giteeDir, './.gitignore'), gitignoreTxt);
-  execSync(`pnpm i`, { cwd: giteeDir });
-  execSync(`git add .`, { cwd: giteeDir });
-  execSync(`git commit -m 'feat: ${new Date().toLocaleString()}'`, {
-    cwd: giteeDir,
+if (process.cwd().indexOf('jenkins') !== -1) {
+  console.log('当前目录错误');
+} else {
+  clearOld().then(() => {
+    findFile(dir);
+    putFile();
+    const gitignoreTxt =
+      'node_modules\ndist\ncomponents.d.ts\n.eslintcache\n.DS_Store\n';
+    fs.writeFileSync(path.resolve(giteeDir, './.gitignore'), gitignoreTxt);
+    execSync(`pnpm i`, { cwd: giteeDir });
+    execSync(`git add .`, { cwd: giteeDir });
+    execSync(`git commit -m 'feat: ${new Date().toLocaleString()}'`, {
+      cwd: giteeDir,
+    });
+    execSync(`git push`, { cwd: giteeDir });
   });
-  execSync(`git push`, { cwd: giteeDir });
-});
+}

+ 1 - 1
package.json

@@ -42,7 +42,7 @@
     "@vicons/ionicons5": "^0.12.0",
     "@webav/av-recorder": "^0.3.3",
     "axios": "^1.2.1",
-    "billd-deploy": "^1.0.23",
+    "billd-deploy": "^1.0.25",
     "billd-html-webpack-plugin": "^1.0.6",
     "billd-scss": "^0.0.8",
     "billd-utils": "^0.0.22",

+ 4 - 4
pnpm-lock.yaml

@@ -27,8 +27,8 @@ dependencies:
     specifier: ^1.2.1
     version: 1.3.4
   billd-deploy:
-    specifier: ^1.0.23
-    version: 1.0.23(@swc/core@1.3.84)(@types/node@18.15.3)(esbuild@0.15.18)(sass@1.59.3)(terser@5.16.6)(webpack-cli@4.10.0)
+    specifier: ^1.0.25
+    version: 1.0.25(@swc/core@1.3.84)(@types/node@18.15.3)(esbuild@0.15.18)(sass@1.59.3)(terser@5.16.6)(webpack-cli@4.10.0)
   billd-html-webpack-plugin:
     specifier: ^1.0.6
     version: 1.0.6(@swc/core@1.3.84)(@types/node@18.15.3)(esbuild@0.15.18)(sass@1.59.3)(terser@5.16.6)(webpack-cli@4.10.0)
@@ -4389,8 +4389,8 @@ packages:
     resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
     dev: true
 
-  /billd-deploy@1.0.23(@swc/core@1.3.84)(@types/node@18.15.3)(esbuild@0.15.18)(sass@1.59.3)(terser@5.16.6)(webpack-cli@4.10.0):
-    resolution: {integrity: sha512-Ouih/nYp3lY1qt6GHUtQbMm3w3yPjxD+4ShpwWU+5iJfIqdC3KY7AoC5lu2QCa4KD7NG9qHpn6aYEiyWJmB1vQ==}
+  /billd-deploy@1.0.25(@swc/core@1.3.84)(@types/node@18.15.3)(esbuild@0.15.18)(sass@1.59.3)(terser@5.16.6)(webpack-cli@4.10.0):
+    resolution: {integrity: sha512-gy9p3SvbZxCJIRPBkaO/Kb/BiH4wO7mkl/F34aJ2qZLvzuiFkJg5T7kkTujDcjPoDQxmuYR3eHuSJHdgZADxCg==}
     requiresBuild: true
     dependencies:
       ali-oss: 6.20.0