Gitlab 自动创建变更日志

Posted

技术标签:

【中文标题】Gitlab 自动创建变更日志【英文标题】:Gitlab automated changelog creation 【发布时间】:2020-12-28 17:25:50 【问题描述】:

我想知道 CHANGELOG.md 整体文件是如何创建的。 我看过这个网站https://docs.gitlab.com/charts/development/changelog-manager.html,但我不知道在哪里可以找到 changelog_manager.rb 以及如何正确调用它,我从多个 changelog 条目 (https://docs.gitlab.com/charts/development/changelog.html) 中获得了一个整体 CHANGELOG.md。

提前谢谢你。

【问题讨论】:

【参考方案1】:

您可以在 https://gitlab.com/gitlab-org/charts/gitlab/-/tree/master 克隆 repo。

引用的脚本名称 scripts/changelog_manager.rb 不再存在于此 repo 中,根据内容和历史,我会说它已被重构/重组,您今天将使用 bin/changelog

【讨论】:

是的没错,但是这个脚本仅用于创建单个变更日志(来自每个开发人员和每个开发任务),但是这些变更日志“一起编译”到一个 CHANGELOG.md 中,例如,单个更改合并到一个主分支中。 如果你想要引用的脚本没有提供的功能,你需要自己实现。

以上是关于Gitlab 自动创建变更日志的主要内容,如果未能解决你的问题,请参考以下文章

GitLab - 不自动创建账户

Gitlab+Jenkins实现自动部署

使用GitLab自动创建 Docker img

创建Jenkins构建触发器,代码提交至gitLab即自动触发构建

自动化部署之gitlab权限管理--issue管理

Gitlab 自动部署已停止工作,服务器日志中出现“找不到匹配的主机密钥类型”错误