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

时间:2019-07-15 18:38:23

标签: spring-boot google-app-engine bitbucket-pipelines

我正在尝试通过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处理程序:   -网址:/.*脚本:此字段为必填字段,但被忽略

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   运行信息:提交命令:   /root/.cache/google-cloud-tools-java/managed-cloud-sdk/LATEST/google-cloud-sdk/bin/gcloud应用程序部署--version 1 --project XXXXXXX

     

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

0 个答案:

没有答案