gitlab-ci不显示环境变量

问题描述 投票:1回答:1

我正在使用gitlab-ci。

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

我看到一条消息说环境变量以K8S SECRET为前缀

这是我的.gitlab-ci.yml:

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

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

我尝试过echo $ K8S_SECRET_MY_ENV_VAR或echo $ SECRET_MY_ENV_VAR。这是相同的。

谢谢

gitlab-ci
1个回答
1
投票

K8S_SECRET_前缀用于定位Auto Devops特征的变量。 Normal variables不需要这样的前缀,因此在您的示例中只需引用$MY_ENV_VAR

© www.soinside.com 2019 - 2024. All rights reserved.