簡體   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