anhulife / semantic-release-miniprogram

一个用来执行小程序上传的 `semantic-release` 插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

semantic-release-miniprogram

一个用来执行小程序上传的 semantic-release 插件

Step Description
publish 上传小程序

安装

$ npm install semantic-release-miniprogram -D

使用

这个插件可以配置在semantic-release 配置文件:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "semantic-release-miniprogram"
  ]
}

配置

本插件需要小程序的项目配置和上传配置,配置参数参考文档,其中versiondesconProgressUpdate不需要配置。配置方式如下:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    ["semantic-release-miniprogram", {
      "project": {
        "appid": "123456789",
        "projectPath": ".",
      },
      "robot": 2
    }]
  ]
}

About

一个用来执行小程序上传的 `semantic-release` 插件

License:MIT License


Languages

Language:JavaScript 100.0%