我從bitnami-jenkins映像創建了一個新的計算引擎實例,以自動部署我的應用程序引擎應用程序。我用下面的命令這樣做:Jenkins推送應用程序引擎部署失敗
gcloud compute instances create deployer
--project myapp --image-project bitnami-launchpad
--image bitnami-jenkins-1-638-1-linux-debian-7-x86-64
--zone us-central1-a --machine-type g1-small
--metadata "bitnami-base-password=mypassword,bitnami-default-user=user,bitnami-key=jenkins,bitnami-name=Jenkins,bitnami-url=//bitnami.com/stack/jenkins,bitnami-description=Jenkins,startup-script-url=https://dl.google.com/dl/jenkins/p2dsetup/setup-script.sh"
--scopes "https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/devstorage.full_control,https://www.googleapis.com/auth/projecthosting,https://www.googleapis.com/auth/appengine.admin"
--tags "jenkins"
一旦機器被創造了,我創建了一個工作部署代碼如下所述:
https://cloud.google.com/tools/cloud-repositories/docs/push-to-deploy
然而,我的工作失敗,出現以下錯誤:
ERROR: Error Response: [403] Request had insufficient authentication scopes.
ERROR: (gcloud.preview.app.deploy) Could not retrieve the default Google Cloud Storage bucket for [myapp]. Please try again or use the [bucket] argument.
有沒有其他人遇到過這個?我有另一臺jenkins機器,上面有一個老版本的gcloud。它從不拋出與雲存儲桶相關的任何錯誤。所以我有一個預感,它與gcloud的新版本有關。
請幫忙。謝謝。
編輯:這是gcloud命令的輸出與--verbosity debug
。 gcloud output
將其添加到作用域列表後工作。非常感謝。 :) – mynk