Continuous integration 头盔在云构建中失败

Continuous integration 头盔在云构建中失败,continuous-integration,google-kubernetes-engine,kubernetes-helm,google-cloud-build,Continuous Integration,Google Kubernetes Engine,Kubernetes Helm,Google Cloud Build,我在下面的谷歌云构建步骤中使用了alpine/helm:3.0.0 - id: 'update helm app' name: 'alpine/helm:3.0.0' args: ['upgrade', 'staging', './iprocure-chart/'] env: - CLOUDSDK_COMPUTE_ZONE=us-central1-a - CLOUDSDK_CONTAINER_CLUSTER=iprocure-cluster 问题是,当我使用cloudbui

我在下面的谷歌云构建步骤中使用了
alpine/helm:3.0.0

- id: 'update helm app'
  name: 'alpine/helm:3.0.0'
  args: ['upgrade', 'staging', './iprocure-chart/']
  env:
  - CLOUDSDK_COMPUTE_ZONE=us-central1-a
  - CLOUDSDK_CONTAINER_CLUSTER=iprocure-cluster
问题是,当我使用
cloudbuildlocal
运行此命令时,我得到以下错误,管道以失败结束

Starting Step #4 - "update helm app"
Step #4 - "update helm app": Already have image (with digest): alpine/helm:3.0.0
Step #4 - "update helm app": Error: UPGRADE FAILED: query: failed to query with labels: Get http://localhost:8080/api/v1/namespaces/default/secrets?labelSelector=name%3Dstaging%2Cowner%3Dhelm%2Cstatus%3Ddeployed: dial tcp 127.0.0.1:8080: connect: connection refused

这是因为尚未设置或传递配置。 要配置签出=

在构建步骤中添加如下evn:

  • id:“更新头盔应用程序” 名称:“阿尔卑斯/舵:3.0.0” 参数:['upgrade'、'staging'、'./i过程图/'] 环境:
    • CLOUDSDK\u COMPUTE\u ZONE=us-central1-a
    • CLOUDSDK_容器_集群=i程序集群
    • KUBECONFIG=/workspace/.kube/config
如果这不起作用,请尝试在helm命令中使用--kubeconfig标志传递配置。如下所示:
--kubeconfig=/workspace/.kube/config..

您的构建是否使用另一个云构建器成功生成?似乎upgrade命令没有到达容器。请记住,云构建本地运行在您的机器上。您是否遵循了此处列出的配置步骤: