release-it 自动发布
2023年6月21日小于 1 分钟
release-it 自动发布
yarn add release-it -D
yarn add dotenv-cli -D
运行 npm init release-it
或者 npx create-release-it
选择生成 .release-it.json
或者 package.json
的 release-it
配置
.release-it.json
{
"npm": {
"publish": false,
"skipChecks": true
},
"git": {
"push": true,
"commitMessage": "ci: 更新版本至 ${version} | [CI SKIP]"
},
"github": {
"release": true,
"draft": false,
"releaseName": "v${version}",
"assets": [
"dist/*.zip",
"dist/*.exe"
]
}
}
package.json
"scripts": {
"release": "dotenv release-it --"
}
# vi ~/.zshrc
# 添加环境变量
# GITHUB_TOKEN
export GITHUB_TOKEN="GITHUB_TOKEN"
# source ~/.zshrc
发布
yarn release