如何获取.gitlab-ci.yml中gitlab UI上显示的管道#XXXXXXXXX值

时间:2020-08-22 16:04:20

标签: gitlab gitlab-ci

标题几乎说明了一切。 我希望能够在我的.gitlab-ci.yml中将以下值作为环境变量获取 Pipeline value I wish to get

我尝试了${CI_PIPELINE_ID}${CI_PIPELINE_IID},但在第一种情况下,我得到了一个增量值,在第二种情况下,我得到了与下面显示的值不同的值。

有人知道怎么做吗?

预先感谢

1 个答案:

答案 0 :(得分:1)

尝试在您的一项作业中运行命令printenv。它将打印出所有环境变量及其值。您要查找的正确变量是CI_PIPELINE_ID。这是我得到的:

CI_PIPELINE_ID=396845
CI_PIPELINE_IID=2726

CI_PIPELINE_ID:GitLab CI内部使用的当前管道的唯一ID CI_PIPELINE_IID:范围为项目的当前管道的唯一ID

我个人从不使用CI_PIPELINE_IID。