“推送部署”GCP功能

时间:2015-02-05 15:09:23

标签: google-app-engine google-compute-engine bitnami

我正在尝试在我的Google AppEngine项目中使用Google Cloud Platform“Push-to-deploy”功能,以便我继续投放。

这是我第一次尝试使用它,而我无法创建我的虚拟机。

  

错误:(gcloud.compute.instances.create)无法获取图片资源:     - 未找到资源'projects / bitnami-launchpad / global / images / bitnami-jenkins-1-587-0-linux-debian-7-x86-64-image'

我的配置中是否遗漏了什么?也许只是这个版本的jenkins图像不可用?如何列出项目bitnami-launchpad可用的图像?

感谢您的帮助......

1 个答案:

答案 0 :(得分:3)

我得到了答案。 要获得可用的bitnami图像列表,我们必须将gcloud当前项目设置为bitnami-launchpad,然后我们可以列出图像。

gcloud config set project bitnami-launchpad gcloud compute images list

在列表中,我的詹金斯版本很好!

  

bitnami-詹金斯-1-598-0-R01-Linux的Debian的-7- x86-64的

然后:

gcloud compute \ instances create bitnami-jenkins \ --project ${PROJECT_ID} \ --image-project bitnami-launchpad \ --image bitnami-jenkins-1-598-0-r01-linux-debian-7-x86-64 \ --zone us-central1-a \ --machine-type n1-standard-1 \ --metadata "bitnami-base-password=${PASSWORD}" \ "bitnami-default-user=user" \ "bitnami-key=jenkins" \ "bitnami-name=Jenkins" \ "bitnami-version=1-598-0-r01" \ "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 "bitnami-launchpad"

创建一个Jenkins实例。