如何在Gitlab中创建回溯版本?

问题描述 投票:0回答:1

理想情况下,每当部署到生产环境时,我都会在gitlab中创建一个发行版。这是基于git标签的。但是实际上,有时候,我忘记了立即创建发行版(例如v10.1.0),只是后来意识到1或2个发行版(v11.0.0和v11.1.0)之后,先前发行版的发行说明不是可用。现在,在这种情况下,我为适当的标签(v10.0.1)编辑发行说明,并创建一个新发行版(v10.0.1)。这可以正常工作,但是,此新版本现在显示在Gitlab上“发布”页面的顶部,不过,我希望它按部署到生产的顺序出现,这是1或2个版本之前的版本。这样,当有人查看发行说明时,顶部的发行说明可能适用于某些较旧的发行版(v10.0.1),而该发行版并未提供最新的生产部署时间(v11.1.0)以及什么版本的信息。是该版本的发行说明。

我在gitlab中找不到任何配置选项来创建回溯版本。 gitlab选项或工作流程的任何帮助将不胜感激。

git gitlab
1个回答
0
投票

确定,找到了一种使用Gitlab api的方法。

  • PUT请求到your.gitlab.domain / api / v4 / projects /:projectID / releases /:releaseId
  • 需要在标题中添加PRIVATE-TOKEN(令牌可以从gitlab UI中获得)
  • 以适当的值在json主体中添加“ released_at”字段。

请求成功后,gitlab UI以预期的顺序显示发行版。

https://docs.gitlab.com/ee/api/releases/#update-a-release

© www.soinside.com 2019 - 2024. All rights reserved.