从 Bitbucket 管道请求构建(Google Container Builder)时 gcloud 崩溃

gcloud crash while requesting a build (Google Container Builder) from Bitbucket pipelines

我们将 bitbucket 用于 git 存储库托管并开始使用管道进行测试,但现在我正在研究下一步,即部署。

我想利用 Google Container Builder 并从管道触发它。有一个 Dockerfile 位于 kubernetes/nginx/,应该发送给 Google Container Builder。

当我 运行 在本地执行以下命令时,它运行完美:

gcloud container builds submit --tag gcr.io/$PROJECT_ID/website/nginx kubernetes/nginx/

但是作为管道的一部分,我收到以下错误:

ERROR: gcloud crashed (AttributeError): 'NoneType' object has no attribute 'replace'

gcloud 版本:

Google Cloud SDK 143.0.1
bq 2.0.24
bq-nix 2.0.24
core 2017.02.09
core-nix 2017.02.09
gcloud 
gcloud-deps 2017.02.09
gcloud-deps-linux-x86_64 
gsutil 4.22
gsutil-nix 4.22
kubectl 
kubectl-linux-x86_64 1.5.2

我检查过的东西:

我在构建请求之前添加了以下命令:

gcloud config set compute/zone europe-west1-d
gcloud config set project *Project id here*

添加后它起作用了,所以我认为问题是无法访问区域或项目数据。