通过Bitbucket管道在Google App引擎中部署Spring Boot应用程序

问题描述 投票:0回答:0

我正在尝试通过Bitbucket管道在Google App Engine中部署Spring Boot应用程序。

我在bitbucket中启用了管道,并在Google App引擎中创建了一个项目和App。 我的项目名称是dev-demo

我的bitbucket.yaml

 image: maven:3.6.1 pipelines: default: - step: caches: - maven script: # Modify the commands below to build your repository. - cd dev-demo - mvn -B verify # -B batch mode makes Maven less verbose - mvn appengine:deploy - pipe: atlassian/google-app-engine-deploy:0.3.1 variables: KEY_FILE:<String> PROJECT: <String> 

我的app.yaml

运行时:java env:flex处理器:-url:/.*脚本:该字段是必需的,但被忽略

Google App引擎依赖性

com.google.cloud.tools appengine-maven-plugin XXXXXX 1

我收到以下错误

[INFO]将应用程序登台至:/ opt / atlassian / pipelines / agent / build / dev-demo / target / appengine-staging [INFO]检测到基于App Engine app.yaml的应用程序。 2019年7月14日9:14:44 com.google.cloud.tools.appengine.operations.GcloudRunner运行INFO:提交命令:/root/.cache/google-cloud-tools-java/managed-cloud-sdk/LATEST / google-cloud-sdk / bin / gcloud应用程序部署-版本1-项目XXXXXXX

[INFO] GCLOUD:错误:(gcloud.app.deploy)您当前没有选择活动帐户。 [INFO] GCLOUD:请运行:[INFO] GCLOUD:[INFO] GCLOUD:$ gcloud auth login [INFO] GCLOUD:[INFO] GCLOUD:获取新的凭据,或者如果您已经使用[INFO] GCLOUD登录:不同的帐户:[INFO] GCLOUD:[INFO] GCLOUD:$ gcloud config设置帐户ACCOUNT [INFO] GCLOUD:[INFO] GCLOUD:选择已使用身份验证的帐户。 [INFO] ----------------------------------------------- ------------------------- [INFO]建立失败[INFO] ----------------- -------------------------------------------------- ----- [INFO]总时间:14.769 s [INFO]完成于:2019-07-14T21:14:44Z [INFO] ------------------- -------------------------------------------------- --- [错误]无法在项目dev-demo上执行目标com.google.cloud.tools:appengine-maven-plugin:2.0.0:deploy(default-cli):App Engine应用程序部署失败:com.google。 cloud.tools.appengine.operations.cloudsdk.process.ProcessHandlerException:com.google.cloud.tools.appengine.AppEngineException:非零退出:1-> [帮助1] [错误]

spring-boot google-app-engine bitbucket-pipelines
© www.soinside.com 2019 - 2024. All rights reserved.