[英]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.