ZBLOG

gitlab ci 变量

GitLab CI 变量是在 GitLab CI/CD 项目中定义的值,它们可以用于配置文件和脚本中。这些变量可以是全局的或作用域限定的,而且可以在运行时动态设置。

GitLab CI 变量可以通过以下方式设置:

  1. 通过 GitLab 项目的设置页面设置环境变量(仅限于在该项目内有效);
  2. 通过 GitLab CI/CD 配置文件(.gitlab-ci.yml)中定义的变量;
  3. 通过在 GitLab CI/CD 脚本中定义的变量。

变量可以是字符串、布尔、整数、数组等类型。变量名称必须以字母或下划线开头,不能包含空格或特殊字符,如 @、$、% 等。

在 .gitlab-ci.yml 文件中,可以使用 \(VARIABLE_NAME 或 \){VARIABLE_NAME} 的形式引用变量。在脚本中,可以使用 \(VARIABLE_NAME 或者 \\){VARIABLE_NAME} 的形式来引用变量。

例如,在 .gitlab-ci.yml 文件中定义一个变量:

variables:
  DATABASE_URL: "postgres://myuser:mypassword@localhost:5432/mydb"

然后在同一文件中的一个 job 中使用该变量:

job:
  script:
    - echo $DATABASE_URL

在上面的示例中,echo 命令将输出 DATABASE_URL 变量的值,即 “postgres://myuser:mypassword@localhost:5432/mydb”。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=601

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?