Gitlab CI Kubernetes集成:未设置变量

Gitlab CI Kubernetes集成:未设置变量,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我对Gitlab CI中未设置的kubernetes变量有一个问题。 有,但它谈论的是旧的集成,而不是最新的工作方式不同 事情是这样的。我有一个免费帐户,并配置了kubernetes群集。一切正常,集群配置正确,Helm Tiller、Prometheus和Gitlab CI Runner已经安装,Runner用于执行作业 由于它是一个免费帐户,我只能添加一个带有*范围的集群,并说以下变量应该可以通过任何作业使用: 库布 库比尤代币 KUBE_名称空间 KUBE_CA_PEM_文件 库贝乌·卡乌

我对Gitlab CI中未设置的kubernetes变量有一个问题。 有,但它谈论的是旧的集成,而不是最新的工作方式不同

事情是这样的。我有一个免费帐户,并配置了kubernetes群集。一切正常,集群配置正确,Helm Tiller、Prometheus和Gitlab CI Runner已经安装,Runner用于执行作业

由于它是一个免费帐户,我只能添加一个带有*范围的集群,并说以下变量应该可以通过任何作业使用:

库布 库比尤代币 KUBE_名称空间 KUBE_CA_PEM_文件 库贝乌·卡乌·佩姆 库贝孔菲格

但是没有设置任何作业,以下作业除了CI_项目ID外,不响应任何内容:

build_backend:
  stage: build
  except: [ tags ]
  script:
    - echo CI_PROJECT_ID=$CI_PROJECT_ID
    - echo KUBE_URL=$KUBE_URL
    - echo KUBE_CA_PEM_FILE=$KUBE_CA_PEM_FILE
    - echo KUBE_TOKEN=$KUBE_TOKEN
    - echo KUBE_NAMESPACE=$KUBE_NAMESPACE
    - echo KUBE_CA_PEM=$KUBE_CA_PEM
    - echo KUBECONFIG=$KUBECONFIG
除了上面提到的过时问题外,我找不到任何线索,但由于它是最近才出现的,我无法区分它是否还没有经过测试,或者我是唯一一个有问题的人


谢谢你的帮助

好的,我可以确认这是的副本,并且提供的解决方案确实有效

将以下内容添加到您的工作中:

  environment: 'production'

生产是一个环境的名称,您可以在专用屏幕中创建它,但这不是必需的。

我认为这是重复的,这是我在gitlab中提到的问题,但解决方案在我的案例中不起作用。comI已经这样做了,但变量没有设置。这就是为什么我认为这是一个不同的问题。我会试着用'看看它是否有影响。。。