支持GitLab中自动生成的"发行说明"

hfm*_*hfm 7 continuous-integration project-management jira gitlab

我们计划从Jira + Gerrit迁移到GitLab.我们在Jira中使用的一个重要功能是自动生成发行说明.

问题:GitLab中是否有类似的功能?

Von*_*onC 2

2020:这可以通过 GitLab 实现,请参阅:

GitLab 如何在 中自动生成版本.gitlab-ci.yml,来自Jackie Meshell

release-cli工具是用 Go 编写的,只要提供了正确的作业令牌和参数,就可以通过 API 直接调用以创建发布。
用户与此工具交互的更可能的方式将作为作业出现在 YAML 文件中:

release_upload:
  image: registry.gitlab.com/gitlab-org/release-cli:v0.1.0
  script:
    - gitlab-releaser create --name="My Release" --description="My Release description"
Run Code Online (Sandbox Code Playgroud)

请注意,GitHub 也在 2021 年 10 月支持类似的功能,如GitHub Universe 2021中所宣布的那样。


2014 年:不直接在 GitHub 中。

如果您的提交消息遵循某些策略,您可以考虑从所述提交生成发行说明。

例如参见: