我有生产GAE应用程序 - myapp 。我还创建了第二个应用 - myapp-staging ,以便拥有独立的暂存环境。
在 myapp 中,我创建了Jenkins机器来获取Build管道。
在同一个应用上运行测试和部署作业很容易。但是Jenkins VM在 myapp 上部署版本到 myapp-staging 存在问题。在 gcloud预览部署时,我收到了未知的应用程序(或类似)错误。
是否可以将VM从一个应用程序访问到另一个应用程序?特别是对于 gcloud 命令?
答案 0 :(得分:1)
问题是Jenkins实例使用的服务帐户已启用为 myapp admin,但无法访问 myapp-staging 。你必须要么:
1)使用第二个服务帐户设置原始Jenkins,该帐户具有 myapp-staging
的管理员权限2)设置第二个Jenkins实例,并在第一个实例完成时触发暂存版本的构建。