我想使用nodejs自动更新CHANGELOG.mdconventional-changelog/standard-version。
我按照这篇文章进行操作,从我的 cli 中它按预期工作,现在我想使用 GItlab CI 管道将其自动化,并在功能分支成功合并到主分支时运行必要的命令。
可能吗?如果是,我该怎么做?如何防止触发管道的无限循环(因为所需的命令提交/推送到主分支上)?
要防止管道在提交/推送上运行,请使用 skip ci
例如:杂务(发布):1.1.2 [跳过 ci]
我建议您查看语义发布。该包有助于根据传统提交进行版本控制、创建/更新变更日志并处理跳过管道部分。