1.0.3-beta.3 • Published 2 years ago

@haici/scripts v1.0.3-beta.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

海鹚脚本工具集

confirmBuildEnv

背景

小程序目前是通过开发者在本地进行编译然后上传。因为工程太多,或者项目太紧张时,很有可能把发布的环境搞错,导致生产环境发布了测试版本。因此这个工具的作用是在运行 build 命令时进行二次确认,并且提供把 Build 信息发送到企业微信群的功能方便他人检查。

配置

命令参数

-t: 用来作为识别的标识,在运行命令时会把带有这个 tag 标记的命令打印出来,让操作者进行二次确认。

{
  "scripts": {
    "build:dev": "cbe -t dev && umi build",
    "build:uat": "cbe -t uat && umi build",
    "build": "cbe -t production && umi build"
  }
}

执行上述:npm run build:uat 的命令时,控制台就会打印出:**编译命令**: cbe -t uat && umi build 进行确认。

企业微信群的 hooks 配置

需要在执行 build 命令时给企业微信群发送消息的话,要在 package.json 中增加配置,如下所示:

{
  "description": "广西区域 广西壮族自治区人民医院 4.0微信小程序 p45",
  "wxGroupHooks": {
    "groupName": "实施2部前端GitLab【机器人自动消息】",
    "hostname": "qyapi.weixin.qq.com", // 默认可以不传
    "path": "/cgi-bin/webhook/send?key=86235124-8424-4423-9534-844ce9c61305"
  }
}

发送消息时,脚本运行时会读取 description 字段,这样发到群里时方便悉知是哪个医院正在 build。

1.0.3-beta.2

2 years ago

1.0.3-beta.1

2 years ago

1.0.3-beta.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.1-beta.2

2 years ago

1.0.1-beta.1

2 years ago

1.0.1-beta.6

2 years ago

1.0.1-beta.5

2 years ago

1.0.1-beta.4

2 years ago

1.0.1-beta.3

2 years ago

1.0.1-beta.7

2 years ago

0.0.1

3 years ago

0.0.1-alpha.6

3 years ago

0.0.1-alpha.7

3 years ago

0.0.1-alpha.4

3 years ago

0.0.1-alpha.5

3 years ago

0.0.1-alpha.3

3 years ago

0.0.1-alpha.8

3 years ago

0.0.1-alpha.2

3 years ago

0.0.1-alpha.1

3 years ago