在应用程序之间共享vm机器

时间:2015-04-26 09:46:48

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

我有生产GAE应用程序 - myapp 。我还创建了第二个应用 - myapp-staging ,以便拥有独立的暂存环境。

myapp 中,我创建了Jenkins机器来获取Build管道。

在同一个应用上运行测试和部署作业很容易。但是Jenkins VM在 myapp 上部署版本到 myapp-staging 存在问题。在 gcloud预览部署时,我收到了未知的应用程序(或类似)错误。

是否可以将VM从一个应用程序访问到另一个应用程序?特别是对于 gcloud 命令?

1 个答案:

答案 0 :(得分:1)

问题是Jenkins实例使用的服务帐户已启用为 myapp admin,但无法访问 myapp-staging 。你必须要么:

1)使用第二个服务帐户设置原始Jenkins,该帐户具有 myapp-staging

的管理员权限

2)设置第二个Jenkins实例,并在第一个实例完成时触发暂存版本的构建。

相关问题