从Travis CI部署用Java编写的Google应用程序引擎应用程序失败
我正在用一个Java应用程序玩Google应用程序引擎。我正在使用Travis'尝试部署我的简单应用程序。但是,尽管遵循了这些步骤并提供了正确的信息,但我在部署步骤中还是遇到了以下错误:从Travis CI部署用Java编写的Google应用程序引擎应用程序失败,java,google-app-engine,deployment,continuous-integration,travis-ci,Java,Google App Engine,Deployment,Continuous Integration,Travis Ci,我正在用一个Java应用程序玩Google应用程序引擎。我正在使用Travis'尝试部署我的简单应用程序。但是,尽管遵循了这些步骤并提供了正确的信息,但我在部署步骤中还是遇到了以下错误: 错误:文件[src/main/webapp/WEB-INF/appengine WEB.xml]不是有效的可部署yaml文件。 错误:(gcloud.preview.app.deploy)分析应用引擎应用程序配置时出错。 第一部分特别让我困惑;当您要用appengine web.xml配置Java GAE应用
错误:文件[src/main/webapp/WEB-INF/appengine WEB.xml]不是有效的可部署yaml文件。
错误:(gcloud.preview.app.deploy)分析应用引擎应用程序配置时出错。
第一部分特别让我困惑;当您要用appengine web.xml
配置Java GAE应用程序时,为什么GAE要我提供YAML文件
这是项目的.travis.yml
:
language: java
sudo: false
jdk:
- openjdk7
- oraclejdk7
before_deploy:
- mvn appengine:update
deploy:
provider: gae
keyfile: gae-secret.json
project: jtalaveragre-tic-tac-toe
config: src/main/webapp/WEB-INF/appengine-web.xml
on:
jdk: oraclejdk7
cache:
directories:
- $HOME/.m2
before_install:
- openssl aes-256-cbc -K $encrypted_662077106e81_key -iv $encrypted_662077106e81_iv
-in gae-secret.json.enc -out gae-secret.json -d