前端知库

semantic-release

根据提交信息自动决定版本号、生成发布说明并发布包。

自动化完整的发包流程:根据提交信息确定下一个版本号、生成发布说明并发布,严格遵循语义化版本,通常运行在 CI 中。

版本号完全由提交信息格式推导,团队需要先统一提交规范(可配合 commitlint)。可通过插件支持其他包管理器和语言,并用 npm dist-tags 区分发布通道。

许可:MIT。