使用 Spinnaker 将 AppEngine 部署到不同的项目
Deploying AppEngine to a different project with Spinnaker
我想知道是否有任何方法可以使用 Spinnaker 将 App Engine 应用程序部署到不同的 Google Cloud Platform 项目。我已经为 deploying an App Engine 完成了代码实验室,但在同一个项目中。我还注意到 Spinnaker 运行命令以使用 "projectid" 参数部署到 App Engine,如下所示:
gcloud app deploy /var/tmp/clouddriver/https:--github.com-someCoolUser-redblue.git/./app.yaml --version=codelab-default-v000 --no-promote --no-stop-previous-version --project=gnp-central --account=215673589836-compute@developer.gserviceaccount.com
有什么方法可以自定义 project 和 account[=24 的参数=]?
我也在尝试在代码中找到我可以修改它的地方,到目前为止,没有成功
我认为这是不可能的,因为 Google App Engine 文档中 Account 部分中的注释:
Account
A Spinnaker account maps to a single App Engine application, a
top-level resource that contains services, versions, and instances.
Spinnaker authenticates itself with App Engine using service account
credentials for a Google Cloud Platform project - see the setup
guide.
如果我的解释正确,您需要使用不同的 Spinnaker 帐户部署到不同的云 project/application。
我想知道是否有任何方法可以使用 Spinnaker 将 App Engine 应用程序部署到不同的 Google Cloud Platform 项目。我已经为 deploying an App Engine 完成了代码实验室,但在同一个项目中。我还注意到 Spinnaker 运行命令以使用 "projectid" 参数部署到 App Engine,如下所示:
gcloud app deploy /var/tmp/clouddriver/https:--github.com-someCoolUser-redblue.git/./app.yaml --version=codelab-default-v000 --no-promote --no-stop-previous-version --project=gnp-central --account=215673589836-compute@developer.gserviceaccount.com
有什么方法可以自定义 project 和 account[=24 的参数=]?
我也在尝试在代码中找到我可以修改它的地方,到目前为止,没有成功
我认为这是不可能的,因为 Google App Engine 文档中 Account 部分中的注释:
Account
A Spinnaker account maps to a single App Engine application, a top-level resource that contains services, versions, and instances. Spinnaker authenticates itself with App Engine using service account credentials for a Google Cloud Platform project - see the setup guide.
如果我的解释正确,您需要使用不同的 Spinnaker 帐户部署到不同的云 project/application。