GitLab CI/CD中的常用预设变量

Posted 已注销

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab CI/CD中的常用预设变量相关的知识,希望对你有一定的参考价值。

导言

在GitLab CI/CD中有很多官方预设的变量,这些变量极大地扩展了流水线的功能,比如有一个预设变量为 CI,在GitLab CI/CD的流水线中它的值始终为true,用于表明当前的运行环境是在CI/CD的流水线中,使用它开发者可以将一般的开发构建与流水线中的构建区分开来,从而实现不用的业务逻辑。在比如预设变量CI_COMMIT_TAG,该变量表明触发流水线的commit的tag是什么,如果是一般的分支流水线,或者合并流水线,该变量是不存在的,只有当开发者创建了一个tag,触发tag流水线时才会存在该变量,拿到tag名称后,你可以将制品的名称设置为tag名称,保证了制品与tag的统一,非常方便快捷。

下面就是我为大家整理的一些常用的预设变量,需要说明的是,有些变量只有在某些版本以上才存在。

常用预设变量表

GitLab


以上是关于GitLab CI/CD中的常用预设变量的主要内容,如果未能解决你的问题,请参考以下文章

GitLab ci/cd部署环境构建

如何将 gitlab ci/cd 变量传递给 kubernetes(AKS) deployment.yaml

GItLab CI/CD 只为开发分支添加变量

gitlab 的 CI/CD 配置管理

如何正确设置环境变量 Gitlab CI/CD 和 Docker

在 Gitlab CI/CD 管道脚本中使用 shell 变量?