我正在使用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。一样。
谢谢
答案 0 :(得分:1)
K8S_SECRET_
前缀用于Auto Devops功能的目标变量。 Normal variables不需要这样的前缀,因此在您的示例中只需引用$MY_ENV_VAR