[英]How to automate release notes using GIT merge descriptions
全部,
在我们的组织中,我们正在尝试使用 GIT 合并请求自动生成发布说明。 有没有更好的方法可以做到这一点,最好在NodeJS中寻找解决方案。
当使用standard-version
和commitizen
之类的东西来标准化您的提交时,您可以使用 GitLab CI-Pipeline,它根据standard-version
生成的变更日志生成您的发行说明
在此存储库中,项目是使用nodejs
、 react
和typescript
的,但配置是相同的。 此CI-Configuration是上述管道配置的示例。
同样的事情也适用于 Github 操作,只需对 Github 特定的操作语法进行少许修改。
同样的事情也适用于非 CI 设置,因为 ci-configuration 中使用的命令也可以在本地机器上执行,但那样你就需要一些手动工作
看看GitLab的语义发布插件: https://github.com/semantic-release/gitlab
其中实现了流行的https://github.com/semantic-release/semantic-release项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.