繁体   English   中英

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

[英]How to automate release notes using GIT merge descriptions

全部,

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

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

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

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

没有 CI 管道

同样的事情也适用于非 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM