0

全部,

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

4

2 回答 2

0

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

它实现了流行的https://github.com/semantic-release/semantic-release项目。

于 2022-02-09T09:30:51.930 回答
0

standard-version当使用类似的东西commitizen来标准化你的提交时,你可以使用 GitLab CI-Pipeline,它根据生成的更改日志生成发行说明standard-version

在此存储库中,项目是使用nodejsreact和设置的typescript,但配置是相同的。此CI 配置是上述管道配置的示例。

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

没有 CI 管道

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

于 2022-02-08T13:55:12.347 回答