gitlab-ci不显示环境变量

时间:2019-03-30 17:13:15

标签: gitlab-ci

我正在使用gitlab-ci。

我已经设置了一个环境变量:MY_ENV_VAR(在Project CI / CD设置菜单中)

我看到一条消息,上面写着环境变量以K8S_SECRET_为前缀

这是我的.gitlab-ci.yml:

deploy:
  only:
    - prod
  script:
    echo ${K8S_SECRET_MY_ENV_VAR}

它不显示作业中的值...我看到绿色的echo命令,但是下面有空白。

我尝试回显$ K8S_SECRET_MY_ENV_VAR或回显$ SECRET_MY_ENV_VAR。一样。

谢谢

1 个答案:

答案 0 :(得分:1)

K8S_SECRET_前缀用于Auto Devops功能的目标变量。 Normal variables不需要这样的前缀,因此在您的示例中只需引用$MY_ENV_VAR