gitee-release-cli是一个用于创建发行版的命令行工具。
特性强制执行语义化版本规范基于 GiteeAPI 为你的项目创建发行版采用 commitlint 的提交信息规范中的约定来记录代码库中的改动安装npmisntall-ggitee-release-cli使用先前往私人令牌页页创建一个令牌,然后配置:
gitee-releaseconfigaccessToken你的令牌设置使用中文版的内容(只翻译标题):
gitee-releaseconfiglocalezh_CN创建一个发行版:
#创建发行版,然后提示是否上传发行版到码云gitee-releasecreate#创建一个beta预发行版gitee-releasecreate--prereleasebeta#生成版本号后运行npmversion更新版本号,然后运行gitpush推送改动内容gitee-releasecreate--with-npm-version--with-git-push--upload如果觉得手动输入这些命令太麻烦,可在package.json中添加以下内容:
{"scripts":{"release":"gitee-releasecreate--with-npm-version--with-git-push--upload","release-beta":"npmrunrelease----prereleasebeta",}}小徽标将此徽标包含在README.md自述文件中,可以让他人知道你的项目是使用gitee-release-cli发布的。
[![gitee-release-cli](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-gitee--release-blueviolet.svg)](https://gitee.com/gitee-frontend/gitee-reelase-cli/blob/master/LICENSE)常见问题我为什么要选择gitee-release-cli而不是semantic-release?
如果你懒得看 semantic-release 的英文说明文档的话,可以先试试gitee-release-cli。
对代码库里的提交信息格式有什么要求?
需要遵循 commitlint 的提交信息规范。
评论