Google app engine Google App Engine推送部署,App.yaml是否必须位于项目根目录中?

Google app engine Google App Engine推送部署,App.yaml是否必须位于项目根目录中?,google-app-engine,Google App Engine,我有一个简单的GoogleAppEngine项目,包括测试和文档,结构如下 project/gae project/documentation project/test 我只想部署project/gae的内容,但push-to-deploy希望app.yaml位于根目录(project)中,因此我还必须部署测试和文档 是否有办法让push to deploy在子目录中查找app.yaml并仅部署该目录?app.yaml必须位于appengine项目的根目录中(运行代码)

我有一个简单的GoogleAppEngine项目,包括测试和文档,结构如下

    project/gae
    project/documentation
    project/test
我只想部署project/gae的内容,但push-to-deploy希望app.yaml位于根目录(project)中,因此我还必须部署测试和文档


是否有办法让push to deploy在子目录中查找app.yaml并仅部署该目录?

app.yaml必须位于appengine项目的根目录中(运行代码),否则appengine运行时无法找到它。如果出现问题,请修改项目结构,使文档和测试位于gae项目之上。同意app.yaml必须位于gae项目的根目录中,但“推送部署”推送并部署整个存储库。似乎存储库的根和GAE项目的根必须相同。我想推送存储库,但只部署包含GAE项目的部分。我可以使用skip_文件:但是GAE项目将包含测试和文档,这似乎令人困惑。您建议使用
skip_文件
的解决方案是实现您描述的目标的推荐方法。因此,请随意发布自己的答案,以便从技术上考虑回答这个问题。