谷歌App Engine推动从GitHub for Windows(和git bash)部署

时间:2014-12-04 00:28:52

标签: 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'应用程序:'更改为新的应用程序名称。
  5. 我创建了一个发布管道 - 仅部署源
  6. 我对readme.md文件进行了更改,并提交了更改和同步(我假设它与推送相同?)
  7. 应用网址提供404,当我转到计算机> App Engine>实例说它我没有活动实例。源代码>中提供了GitHub存储库中的所有文件和历史记录。浏览。
  8. 我最终使用Google App Engine Launcher部署了应用程序并且它可以在线工作,但仍然无法通过使用Github for Windows推送到GitHub来更新任何代码。存储库仍在源代码中更新>浏览。

    似乎GAE-Github连接有效但Google不承认它是一个应用程序?

    如果我错过了什么,请告诉我。欢呼声。

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

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

    更新3:我现在可以通过谷歌云存储库通过git bash进行部署,但在使用GitHub时它仍无法正常工作。只是更新文件而不部署。

1 个答案:

答案 0 :(得分:1)

我解决了部分问题。它直接与此过程无关。

我的app.yaml文件出错了。

原帖:'线程安全:是'

更正:' threadsafe:true'

似乎App Engine Launcher并不介意错误,但Push to Deploy确实如此。

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