ci(custom): 增加小程序ci持续集成

This commit is contained in:
2023-11-28 18:54:46 +08:00
parent d5c4651665
commit 092366903a
8 changed files with 4204 additions and 167 deletions

View File

@@ -2,6 +2,22 @@
import Components from "unplugin-vue-components/webpack";
import NutUIResolver from "@nutui/nutui-taro/dist/resolver";
import { join } from "node:path";
import { argv } from "yargs";
const { robot = 1, desc } = argv;
/**
* @typedef { import("@tarojs/plugin-mini-ci").CIOptions } CIOptions
* @type {CIOptions}
*/
const CIPluginOpt = {
weapp: {
appid: process.env.TARO_APP_ID,
privateKeyPath: process.env.TARO_APP_KEY,
robot,
},
desc,
};
const config = {
projectName: "taroApp",
@@ -20,7 +36,7 @@ const config = {
},
sourceRoot: "src",
outputRoot: "dist",
plugins: ["@tarojs/plugin-html"],
plugins: ["@tarojs/plugin-html", ["@tarojs/plugin-mini-ci", CIPluginOpt]],
defineConstants: {},
copy: {
patterns: [],