我在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之外,以下工作没有回应:
*
我无法找到任何线索(除了上面引用的过时问题),但由于它非常接近,我无法区分它还没有经过测试或我是唯一一个有问题的人
感谢您的帮助!
答案 0 :(得分:1)
好的,我可以确认这是this的副本,并且所提供的解决方案确实有效。
将此添加到您的工作中:
environment: 'production'
production
是环境的名称(您可以在专用屏幕中创建它,但这不是必需的。)