index.js 912 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const ci = require('miniprogram-ci')
  2. ;const dayjs = require("dayjs");
  3. (async () => {
  4. const appId = 'wx51bec6e5c53dcc0b'
  5. const appCode = 'wy_qzcgf'
  6. const project = new ci.Project({
  7. appid: appId,
  8. type: 'miniProgram',
  9. projectPath: `dist/${appCode}/`,
  10. privateKeyPath: `keys/private.${appId}.key`,
  11. ignores: ['node_modules/**/*'],
  12. })
  13. const version = dayjs().format('MD.Hm')
  14. const uploadResult = await ci.upload({
  15. project,
  16. version: '1.' + version,
  17. desc: '上传新版本代码',
  18. setting: {
  19. "urlCheck": true,
  20. "es6": false,
  21. "enhance": true,
  22. "compileHotReLoad": false,
  23. "postcss": false,
  24. "minified": false,
  25. "babelSetting": {
  26. "ignore": [],
  27. "disablePlugins": [],
  28. "outputPath": ""
  29. },
  30. "ignoreUploadUnusedFiles": true
  31. },
  32. onProgressUpdate: console.log,
  33. })
  34. console.log(uploadResult)
  35. })()