semantic-release将整个软件包的发布工作流程自动化,包括:确定下一个版本号、生成发布说明以及发布软件包。
亮点:
全自动发布
强制执行语义版本控制规范
用户可以立即使用新功能和修复程序
通知维护者和用户新版本
使用正式的提交消息约定来记录代码库中的更改
基于gitmerges在不同的分发渠道(例如npmdist-tags)上发布
与整合持续集成的工作流程
避免与手动发布相关的潜在错误
支持任何软件包管理器和语言通过插件
通过简单和可重复使用的配置可共享配置
semantic-release将整个软件包的发布工作流程自动化,包括:确定下一个版本号、生成发布说明以及发布软件包。
亮点:
全自动发布
强制执行语义版本控制规范
用户可以立即使用新功能和修复程序
通知维护者和用户新版本
使用正式的提交消息约定来记录代码库中的更改
基于gitmerges在不同的分发渠道(例如npmdist-tags)上发布
与整合持续集成的工作流程
避免与手动发布相关的潜在错误
支持任何软件包管理器和语言通过插件
通过简单和可重复使用的配置可共享配置
评论