Gitlab-CI Kubernetes集成:未设置变量

时间:2018-04-27 13:44:21

标签: gitlab gitlab-ci gitlab-ci-runner

我在Gitlab-CI中没有设置kubernetes变量的问题。 有another issue,但它谈的是“旧的”集成,而不是最新的集成方式。

所以这就是事情。我有一个免费帐户,并配置了kubernetes集群。一切正常,集群配置正确,已安装Helm Tiller,Prometheus和Gitlab-CI-Runner,并且运行器用于执行作业。

由于它是免费帐户,因此我只能添加一个范围为import numpy as np l=[np.array([16, 19]), np.array([24, 17])] print([i.tolist() for i in l]) 的群集,而the documentation表示以下变量应该可用于任何作业:

KUBE_URL
KUBE_TOKEN
KUBE_NAMESPACE
KUBE_CA_PEM_FILE
KUBE_CA_PEM
KUBECONFIG

但是没有一个被设置,除了CI_PROJECT_ID之外,以下工作没有回应:

*

我无法找到任何线索(除了上面引用的过时问题),但由于它非常接近,我无法区分它还没有经过测试我是唯一一个有问题的人

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

将此添加到您的工作中:

  environment: 'production'

production是环境的名称(您可以在专用屏幕中创建它,但这不是必需的。)