如何使用GIT合并描述自动化发行说明



全部,

在我们的组织中,我们正在尝试使用GIT合并请求自动生成RELEASE NOTES。有没有更好的方法可以做到这一点,最好是在NodeJS中寻找解决方案。

当使用类似standard-versioncommitizen的东西来标准化您的提交时,您可以使用GitLab CI管道,该管道基于standard-version生成的更改日志生成您的发布说明

在这个存储库中,项目是使用nodejsreacttypescript设置的,但配置是相同的。此CI配置是上述管道配置的一个示例。

同样的事情也适用于Github操作,只需对Github特定的操作语法进行一点修改。

没有CI管道

同样的事情也适用于非CI设置,因为CI配置中使用的命令在本地机器中也可以执行,但这样你就需要一些手动操作

看看GitLab的语义发布插件:https://github.com/semantic-release/gitlab

实现流行https://github.com/semantic-release/semantic-release项目

最新更新