全部,
在我们的组织中,我们正在尝试使用 GIT 合并请求自动生成 RELEASE NOTES。有没有更好的方法来做到这一点,最好在 NodeJS 中寻找解决方案。
全部,
在我们的组织中,我们正在尝试使用 GIT 合并请求自动生成 RELEASE NOTES。有没有更好的方法来做到这一点,最好在 NodeJS 中寻找解决方案。
看看 GitLab 的语义发布插件:https ://github.com/semantic-release/gitlab
它实现了流行的https://github.com/semantic-release/semantic-release项目。
standard-version
当使用类似的东西commitizen
来标准化你的提交时,你可以使用 GitLab CI-Pipeline,它根据生成的更改日志生成发行说明standard-version
在此存储库中,项目是使用nodejs
、react
和设置的typescript
,但配置是相同的。此CI 配置是上述管道配置的示例。
同样的事情也适用于 Github 操作,只需对 Github 特定的操作语法稍作修改。
同样的事情也适用于非 CI 设置,因为 ci-configuration 中使用的命令也可以在本地机器上执行,但是这样你需要一些手动操作