通过管道为 GitLab 发布创建自定义标签名称

Create a custom tag name for a GitLab release via a Pipeline

我正在学习如何使用 GitLab 管道创建版本。 GitLab 建议 您使用语义版本控制。但是,我想创建一个带有自定义标签名称的版本。具体来说,我想包括:

最后一颗子弹让我绊倒了。 GitLab 中有没有办法包含当天的内部版本号? Azure DevOps 有一个修订号变量。但是,我在 GitLab 中看不到任何类似的东西。在我学习的过程中,我担心我遗漏了一些东西。谢谢。

在 GitLab 中,ADO's $Build.BuildNumber 的粗略等价物是 $CI_PIPELINE_IID$CI_PIPELINE_IID 第一个管道从 1 开始,每个管道递增 1。

如果您想要每个 作业 (而不是管道)的唯一 ID,那么 $CI_JOB_ID 是最接近的。它会一直上升,但不一定是连续的。