git - Google App Engine 推送从 GitHub for Windows(和 git bash)部署

标签 git google-app-engine github github-for-windows

从 Github(Windows 应用程序)推送部署到 GAE 未按预期工作。该存储库可通过 Google Developer 访问,但似乎从未真正部署过。

我遵循的过程:

  1. 我在 GAE 中创建了一个新应用。
  2. 我创建了一个 GitHub 存储库,我使用 Github for Windows 在本地同步。
  3. 在这个存储库中,我已经复制并提交了一个工作的 GAE 应用程序(并确认它确实从本地目录在本地运行)
  4. 我将 app.yaml“application:”更改为新的应用名称。
  5. 我创建了一个发布管道 - 仅部署源代码
  6. 我对 readme.md 文件进行了更改并提交了更改和同步(我假设这与推送相同?)
  7. 应用程序 URL 显示 404,当我转到“计算机”>“App 引擎”>“实例”时,它说我没有事件实例。 GitHub 存储库中的所有文件和历史记录都可以在“源代码”>“浏览”中找到。

我最终使用 Google App Engine Launcher 部署了该应用程序,它可以在线运行,但仍然无法通过使用适用于 Windows 的 Github 推送到 GitHub 来更新任何代码。存储库仍在源代码 > 浏览中更新。

似乎 GAE-Github 连接有效,但 Google 不将其识别为应用程序?

如果我遗漏了什么,请告诉我。干杯。

更新: 我已经使用 git bash 成功提交和推送,结果与 GitHub for Windows 相同。

更新 2:我已将存储库推送到 Google 云选项 ( https://source.developers.google.com/p/.. ),结果相同 - 源可见但未部署。所以我尝试了两个不同的应用程序和两个不同的基于 Web 的存储库,但没有成功。

更新 3:我现在可以通过 Google 云存储库通过 git bash 进行部署,但在使用 GitHub 时它仍然无法按预期工作。只更新文件,不部署。

最佳答案

我解决了部分问题。与这个过程没有直接关系。

我的 app.yaml 文件有错误。

原文:'threadsafe: yes'

更正:“线程安全:真”

App Engine Launcher 似乎不介意错误,但 Push to Deploy 介意。

我现在可以通过 git bash 部署到 Google Cloud,但在使用 GitHub 时仍然无法正常工作。只更新文件,不部署。

关于git - Google App Engine 推送从 GitHub for Windows(和 git bash)部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27284224/

相关文章:

Git 从项目分支中删除提交

java - 想要从 J2SE 应用程序管理 Google 云存储桶

google-app-engine - 使用光标向后分页有效但缺少项目

python - 从 OAuth2 注销 - Google App Engine/Python

github - 有没有办法通过 GitHub 操作推送更改?

github - 如何创建 Github 操作来标记特定用户创建的问题?

Git Pull 与 Git fetch 哪个更好?

git - 如何在运行天蓝色管道时获取分支名称?

git - 跟踪所有远程 git 分支作为本地分支

git - 将 bug 修复补丁从 release 分支 merge 到 master 分支